bug--增加实体验证

This commit is contained in:
taochengbo
2020-05-18 22:02:07 +08:00
parent 5ce66b32f9
commit 4f8da2c2ee
6 changed files with 18 additions and 2 deletions

View File

@ -14,6 +14,9 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions; import cn.hutool.core.bean.copier.CopyOptions;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.io.Serializable; import java.io.Serializable;
@ -31,10 +34,12 @@ public class Dept implements Serializable {
/** 名称 */ /** 名称 */
@NotBlank(message = "部门名称不能为空")
private String name; private String name;
/** 上级部门 */ /** 上级部门 */
@NotNull(message = "上级部门不能为空")
private Long pid; private Long pid;

View File

@ -14,6 +14,8 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions; import cn.hutool.core.bean.copier.CopyOptions;
import javax.validation.constraints.NotBlank;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.io.Serializable; import java.io.Serializable;
@ -31,6 +33,7 @@ public class Dict implements Serializable {
/** 字典名称 */ /** 字典名称 */
@NotBlank(message = "字典名称不能为空")
private String name; private String name;

View File

@ -14,6 +14,8 @@ import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions; import cn.hutool.core.bean.copier.CopyOptions;
import javax.validation.constraints.NotBlank;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.io.Serializable; import java.io.Serializable;
@ -30,6 +32,7 @@ public class Job implements Serializable {
private Long id; private Long id;
/** 岗位名称 */ /** 岗位名称 */
@NotBlank(message = "岗位名称不能为空")
private String name; private String name;

View File

@ -36,6 +36,7 @@ public class Menu implements Serializable {
/** 菜单名称 */ /** 菜单名称 */
@NotBlank(message = "请填写菜单名称")
private String name; private String name;
@ -44,12 +45,12 @@ public class Menu implements Serializable {
/** 上级菜单ID */ /** 上级菜单ID */
@NotNull @NotNull(message = "上级菜单ID不能为空")
private Long pid; private Long pid;
/** 排序 */ /** 排序 */
@NotNull @NotNull(message = "排序不能为空")
private Long sort; private Long sort;

View File

@ -33,6 +33,7 @@ public class Role implements Serializable {
/** 名称 */ /** 名称 */
@NotBlank(message = "请填写角色名称")
private String name; private String name;

View File

@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions; import cn.hutool.core.bean.copier.CopyOptions;
import javax.validation.constraints.NotBlank;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.io.Serializable; import java.io.Serializable;
import java.util.Set; import java.util.Set;
@ -64,6 +65,7 @@ public class User implements Serializable {
/** 用户名 */ /** 用户名 */
@NotBlank(message = "请填写用户名称")
private String username; private String username;
@ -72,6 +74,7 @@ public class User implements Serializable {
/** 手机号码 */ /** 手机号码 */
@NotBlank(message = "请输入手机号码")
private String phone; private String phone;