feat: 全量提交
This commit is contained in:
27
src/main/java/com/youlai/system/pojo/form/DeptForm.java
Normal file
27
src/main/java/com/youlai/system/pojo/form/DeptForm.java
Normal file
@@ -0,0 +1,27 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
import com.youlai.system.common.base.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
@ApiModel("部门表单对象")
|
||||
@Data
|
||||
public class DeptForm extends BaseEntity {
|
||||
|
||||
@ApiModelProperty("部门名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("父部门ID")
|
||||
@NotNull(message = "父部门ID不能为空")
|
||||
private Long parentId;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
30
src/main/java/com/youlai/system/pojo/form/DictItemForm.java
Normal file
30
src/main/java/com/youlai/system/pojo/form/DictItemForm.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@ApiModel("字典数据项")
|
||||
@Data
|
||||
public class DictItemForm {
|
||||
|
||||
@ApiModelProperty("数据项ID")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("类型编码")
|
||||
private String typeCode;
|
||||
|
||||
@ApiModelProperty("数据项名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("值")
|
||||
private String value;
|
||||
|
||||
@ApiModelProperty("状态:1->启用;0->禁用")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
24
src/main/java/com/youlai/system/pojo/form/DictTypeForm.java
Normal file
24
src/main/java/com/youlai/system/pojo/form/DictTypeForm.java
Normal file
@@ -0,0 +1,24 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@ApiModel("字典类型")
|
||||
@Data
|
||||
public class DictTypeForm {
|
||||
|
||||
@ApiModelProperty("字典类型ID")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("类型名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("类型编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("类型状态:1->启用;0->禁用")
|
||||
private Integer status;
|
||||
|
||||
}
|
||||
30
src/main/java/com/youlai/system/pojo/form/RoleForm.java
Normal file
30
src/main/java/com/youlai/system/pojo/form/RoleForm.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
@ApiModel("角色表单对象")
|
||||
@Data
|
||||
public class RoleForm {
|
||||
|
||||
@ApiModelProperty("角色ID")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("角色名称")
|
||||
@NotBlank(message = "角色名称不能为空")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("角色编码")
|
||||
@NotBlank(message = "角色编码不能为空")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("角色状态(1-正常;0-停用)")
|
||||
private Integer status;
|
||||
|
||||
}
|
||||
31
src/main/java/com/youlai/system/pojo/form/RolePermsForm.java
Normal file
31
src/main/java/com/youlai/system/pojo/form/RolePermsForm.java
Normal file
@@ -0,0 +1,31 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 角色权限传输层对象
|
||||
*
|
||||
* @author haoxr
|
||||
* @date 2021/12/19 11:46
|
||||
*/
|
||||
@Data
|
||||
public class RolePermsForm {
|
||||
|
||||
/**
|
||||
* 菜单ID
|
||||
*/
|
||||
private Long menuId;
|
||||
|
||||
/**
|
||||
* 角色ID
|
||||
*/
|
||||
private Long roleId;
|
||||
|
||||
/**
|
||||
* 权限ID集合
|
||||
*/
|
||||
private List<Long> permIds;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@ApiModel("菜单资源表单")
|
||||
@Data
|
||||
public class RoleResourceForm {
|
||||
|
||||
@ApiModelProperty("菜单ID集合")
|
||||
private List<Long> menuIds;
|
||||
|
||||
@ApiModelProperty("权限ID集合")
|
||||
private List<Long> permIds;
|
||||
|
||||
}
|
||||
55
src/main/java/com/youlai/system/pojo/form/UserForm.java
Normal file
55
src/main/java/com/youlai/system/pojo/form/UserForm.java
Normal file
@@ -0,0 +1,55 @@
|
||||
package com.youlai.system.pojo.form;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用户表单对象
|
||||
*
|
||||
* @author haoxr
|
||||
* @date 2022/4/12 11:04
|
||||
*/
|
||||
@ApiModel
|
||||
@Data
|
||||
public class UserForm {
|
||||
|
||||
@ApiModelProperty("用户ID")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("用户名")
|
||||
@NotBlank(message = "用户名不能为空")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty("昵称")
|
||||
@NotBlank(message = "昵称不能为空")
|
||||
private String nickname;
|
||||
|
||||
@Pattern(regexp = "^1(3\\d|4[5-9]|5[0-35-9]|6[2567]|7[0-8]|8\\d|9[0-35-9])\\d{8}$", message = "{phone.valid}")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
private Integer gender;
|
||||
|
||||
@ApiModelProperty("用户头像")
|
||||
private String avatar;
|
||||
|
||||
@ApiModelProperty("邮箱")
|
||||
private String email;
|
||||
|
||||
@ApiModelProperty("用户状态(1:正常;0:禁用)")
|
||||
private Integer status;
|
||||
|
||||
@ApiModelProperty("部门ID")
|
||||
private Long deptId;
|
||||
|
||||
@ApiModelProperty("角色ID集合")
|
||||
@NotEmpty(message = "用户角色不能为空")
|
||||
private List<Long> roleIds;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user