From 80af170d1847b15211c068488988bebbddf91627 Mon Sep 17 00:00:00 2001 From: zk Date: Thu, 2 Jul 2026 11:52:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E4=B8=AA=E4=BA=BA=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=8F=82=E6=95=B0=E9=95=BF=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../param/userProfile/UserProfileCompetitionParam.java | 4 ++++ .../pojo/param/userProfile/UserProfileEducationParam.java | 5 +++++ .../param/userProfile/UserProfileInternshipParam.java | 5 +++++ .../jiayunet/pojo/param/userProfile/UserProfileParam.java | 8 ++++++++ .../pojo/param/userProfile/UserProfileProjectParam.java | 6 ++++++ .../pojo/param/userProfile/UserProfileWorkParam.java | 5 +++++ 6 files changed, 33 insertions(+) diff --git a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileCompetitionParam.java b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileCompetitionParam.java index 93a5459..3c61071 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileCompetitionParam.java +++ b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileCompetitionParam.java @@ -3,6 +3,7 @@ package org.jiayunet.pojo.param.userProfile; import lombok.Data; import org.jiayunet.pojo.vo.DescriptionParagraph; +import javax.validation.constraints.Size; import java.util.List; /** @@ -14,12 +15,15 @@ import java.util.List; public class UserProfileCompetitionParam { /** 竞赛名称 */ + @Size(max = 200, message = "竞赛名称长度不能超过200") private String competitionName; /** 获奖情况,如全国二等奖 */ + @Size(max = 100, message = "获奖情况长度不能超过100") private String award; /** 获奖时间,格式:2023.07 */ + @Size(max = 20, message = "获奖时间长度不能超过20") private String awardDate; /** 描述段落 */ diff --git a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileEducationParam.java b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileEducationParam.java index f11a6ca..5db7b79 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileEducationParam.java +++ b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileEducationParam.java @@ -3,6 +3,7 @@ package org.jiayunet.pojo.param.userProfile; import lombok.Data; import org.jiayunet.pojo.vo.DescriptionParagraph; +import javax.validation.constraints.Size; import java.util.List; /** @@ -14,9 +15,11 @@ import java.util.List; public class UserProfileEducationParam { /** 学校名称 */ + @Size(max = 100, message = "学校名称长度不能超过100") private String school; /** 专业 */ + @Size(max = 100, message = "专业长度不能超过100") private String major; /** 学历 1=大专 2=本科 3=硕士 4=博士 */ @@ -26,9 +29,11 @@ public class UserProfileEducationParam { private Integer studyType; /** 开始时间,格式:2023.09 */ + @Size(max = 10, message = "开始时间长度不能超过10") private String startDate; /** 结束时间,格式:2024.06 */ + @Size(max = 10, message = "结束时间长度不能超过10") private String endDate; /** 描述段落 */ diff --git a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileInternshipParam.java b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileInternshipParam.java index bc222e2..6911ae1 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileInternshipParam.java +++ b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileInternshipParam.java @@ -3,6 +3,7 @@ package org.jiayunet.pojo.param.userProfile; import lombok.Data; import org.jiayunet.pojo.vo.DescriptionParagraph; +import javax.validation.constraints.Size; import java.util.List; /** @@ -14,15 +15,19 @@ import java.util.List; public class UserProfileInternshipParam { /** 公司名称 */ + @Size(max = 100, message = "公司名称长度不能超过100") private String companyName; /** 职位 */ + @Size(max = 100, message = "职位长度不能超过100") private String position; /** 开始时间,格式:2023.06 */ + @Size(max = 10, message = "开始时间长度不能超过10") private String startDate; /** 结束时间,格式:2023.09,至今则为空 */ + @Size(max = 10, message = "结束时间长度不能超过10") private String endDate; /** 描述段落 */ diff --git a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileParam.java b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileParam.java index a8bc685..3b702ad 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileParam.java +++ b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileParam.java @@ -2,6 +2,7 @@ package org.jiayunet.pojo.param.userProfile; import lombok.Data; +import javax.validation.constraints.Size; import java.util.List; /** @@ -13,24 +14,31 @@ import java.util.List; public class UserProfileParam { /** 真实姓名 */ + @Size(max = 50, message = "真实姓名长度不能超过50") private String name; /** 邮箱 */ + @Size(max = 100, message = "邮箱长度不能超过100") private String email; /** 手机号码 */ + @Size(max = 50, message = "手机号码长度不能超过50") private String mobileNumber; /** 身份证号 */ + @Size(max = 50, message = "身份证号长度不能超过50") private String idCard; /** 所在城市编码 */ + @Size(max = 20, message = "所在城市编码长度不能超过20") private String regionCode; /** 微信号 */ + @Size(max = 50, message = "微信号长度不能超过50") private String wechatNumber; /** 作品集链接 */ + @Size(max = 500, message = "作品集链接长度不能超过500") private String portfolioUrl; /** 工作年限 */ diff --git a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileProjectParam.java b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileProjectParam.java index ccca187..f286a51 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileProjectParam.java +++ b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileProjectParam.java @@ -3,6 +3,7 @@ package org.jiayunet.pojo.param.userProfile; import lombok.Data; import org.jiayunet.pojo.vo.DescriptionParagraph; +import javax.validation.constraints.Size; import java.util.List; /** @@ -14,18 +15,23 @@ import java.util.List; public class UserProfileProjectParam { /** 所属公司 */ + @Size(max = 100, message = "所属公司长度不能超过100") private String companyName; /** 项目名称 */ + @Size(max = 200, message = "项目名称长度不能超过200") private String projectName; /** 担任角色 */ + @Size(max = 100, message = "担任角色长度不能超过100") private String role; /** 开始时间,格式:2023.06 */ + @Size(max = 10, message = "开始时间长度不能超过10") private String startDate; /** 结束时间,格式:2023.09,至今则为空 */ + @Size(max = 10, message = "结束时间长度不能超过10") private String endDate; /** 描述段落 */ diff --git a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileWorkParam.java b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileWorkParam.java index 416c9a1..3d65c65 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileWorkParam.java +++ b/client-api/src/main/java/org/jiayunet/pojo/param/userProfile/UserProfileWorkParam.java @@ -3,6 +3,7 @@ package org.jiayunet.pojo.param.userProfile; import lombok.Data; import org.jiayunet.pojo.vo.DescriptionParagraph; +import javax.validation.constraints.Size; import java.util.List; /** @@ -14,15 +15,19 @@ import java.util.List; public class UserProfileWorkParam { /** 公司名称 */ + @Size(max = 100, message = "公司名称长度不能超过100") private String companyName; /** 职位 */ + @Size(max = 100, message = "职位长度不能超过100") private String position; /** 开始时间,格式:2023.06 */ + @Size(max = 10, message = "开始时间长度不能超过10") private String startDate; /** 结束时间,格式:2023.09,至今则为空 */ + @Size(max = 10, message = "结束时间长度不能超过10") private String endDate; /** 描述段落 */