教职工bo参数校验优化

This commit is contained in:
cjw 2024-05-30 14:41:07 +08:00
parent af496fcb33
commit 5e0629e74a
2 changed files with 10 additions and 13 deletions

View File

@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.dromara.common.tenant.core.TenantEntity; import org.dromara.common.tenant.core.TenantEntity;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serial; import java.io.Serial;
import java.util.Date; import java.util.Date;
@ -85,7 +84,6 @@ public class SysTeacher extends TenantEntity {
/** /**
* 出生日期 * 出生日期
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date birthday; private Date birthday;
/** /**

View File

@ -1,15 +1,17 @@
package org.dromara.file.domain.bo; package org.dromara.file.domain.bo;
import org.dromara.file.domain.SysTeacher;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import io.github.linpeilie.annotations.AutoMapper; import io.github.linpeilie.annotations.AutoMapper;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.file.domain.SysTeacher;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
/** /**
* 教职工信息业务对象 sys_teacher * 教职工信息业务对象 sys_teacher
@ -23,9 +25,8 @@ import com.fasterxml.jackson.annotation.JsonFormat;
public class SysTeacherBo extends BaseEntity { public class SysTeacherBo extends BaseEntity {
/** /**
* 教职工 * 教职工ID
*/ */
@NotNull(message = "教职工不能为空", groups = { EditGroup.class })
private Long teacherId; private Long teacherId;
/** /**
@ -49,13 +50,11 @@ public class SysTeacherBo extends BaseEntity {
/** /**
* 工作号码 * 工作号码
*/ */
@NotBlank(message = "工作号码不能为空", groups = { AddGroup.class, EditGroup.class })
private String telephone; private String telephone;
/** /**
* 用户邮箱 * 用户邮箱
*/ */
@NotBlank(message = "用户邮箱不能为空", groups = { AddGroup.class, EditGroup.class })
private String email; private String email;
/** /**
@ -91,7 +90,7 @@ public class SysTeacherBo extends BaseEntity {
/** /**
* 出生日期 * 出生日期
*/ */
@NotNull(message = "出生日期不能为空", groups = { AddGroup.class, EditGroup.class }) @DateTimeFormat(pattern = "yyyy-MM-dd")
private Date birthday; private Date birthday;