This commit is contained in:
2024-11-28 15:10:09 +08:00
commit 901691aaea
90 changed files with 4919 additions and 0 deletions

View File

@ -0,0 +1,9 @@
package com.ycwl.basic.model.pc.adminUser.entity;
import lombok.Data;
@Data
public class GetTokenReqVO {
private String account;
private String password;
}

View File

@ -0,0 +1,13 @@
package com.ycwl.basic.model.pc.adminUser.entity;
import lombok.Data;
@Data
public class LoginEntity {
private String staffId;
private String staffName;
private String account;
private String password;
private String roleId;
private String typeName;
}

View File

@ -0,0 +1,19 @@
package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "新增或更新后台管理人员VO")
public class AddOrUpdateAdminUserReqVO {
@ApiModelProperty(value = "id有为更新没有为新增")
private String id;
@ApiModelProperty(value = "角色ID")
private String roleId;
@ApiModelProperty(value = "账号")
private String account;
@ApiModelProperty(value = "密码")
private String password;
}

View File

@ -0,0 +1,23 @@
package com.ycwl.basic.model.pc.adminUser.req;
import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "后台管理人员请求VO")
public class AdminUserListReqVO extends BaseQueryParameterReq {
@ApiModelProperty(value = "姓名")
private String name;
@ApiModelProperty(value = "账号")
private String phone;
@ApiModelProperty(value = "工号")
private String jobNo;
@ApiModelProperty(value = "组织ID")
private String companyId;
//@ApiModelProperty(value = "部门ID")
//private String departmentId;
@ApiModelProperty(value = "角色ID")
private String roleId;
}

View File

@ -0,0 +1,14 @@
package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "登录请求VO")
public class LoginReqVO {
@ApiModelProperty(value = "账号")
private String account;
@ApiModelProperty(value = "密码")
private String password;
}

View File

@ -0,0 +1,14 @@
package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "重置密码请求VO")
public class ResetPasswordReqVO {
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "密码")
private String password;
}

View File

@ -0,0 +1,16 @@
package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "")
public class UpdatePasswordReqVO {
@ApiModelProperty(value = "id",hidden = true)
private String id;
@ApiModelProperty(value = "密码")
private String pwd;
@ApiModelProperty(value = "新密码")
private String newPwd;
}

View File

@ -0,0 +1,28 @@
package com.ycwl.basic.model.pc.adminUser.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "后台管理人员返回列表VO")
public class AdminUserListRespVO {
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "员工ID")
private String staffId;
@ApiModelProperty(value = "员工姓名")
private String staffName;
@ApiModelProperty(value = "手机号")
private String phone;
@ApiModelProperty(value = "工号")
private String jobNo;
@ApiModelProperty(value = "组织")
private String companyName;
@ApiModelProperty(value = "组织ID")
private String companyId;
@ApiModelProperty(value = "角色")
private String roleName;
@ApiModelProperty(value = "角色ID")
private String roleId;
}

View File

@ -0,0 +1,22 @@
package com.ycwl.basic.model.pc.adminUser.resp;
import com.ycwl.basic.model.pc.menu.MenuNode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
@ApiModel(value = "登录返回VO")
public class LoginRespVO {
@ApiModelProperty(value = "token")
private String token;
@ApiModelProperty(value = "用户名")
private String name;
@ApiModelProperty(value = "角色名")
private String typeName;
@ApiModelProperty(value = "菜单列表")
private List<MenuNode> menuNodeList;
}

View File

@ -0,0 +1,16 @@
package com.ycwl.basic.model.pc.adminUser.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "员工信息返回VO")
public class StaffSimpleInfoRespVO {
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "名字")
private String name;
@ApiModelProperty(value = "工号")
private String jobNo;
}

View File

@ -0,0 +1,35 @@
package com.ycwl.basic.model.pc.menu;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @date 2022年10月20日 10:59
* 菜单数node类
*/
@Data
@ApiModel(value = "菜单数node类", description = "菜单数node类")
public class MenuNode {
@ApiModelProperty(value = "当前节点ID")
private String id;
@ApiModelProperty(value = "父节点ID")
private String parentId;
@ApiModelProperty(value = "菜单名")
private String name;
@ApiModelProperty(value = "路由")
private String target;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "子节点数据")
private List<MenuNode> childrenList;
}

View File

@ -0,0 +1,19 @@
package com.ycwl.basic.model.pc.role.req;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
@Data
public class AddOrUpdateRoleReqVO {
@ApiModelProperty(value = "id,更新的时候传")
private String id;
@ApiModelProperty(value = "角色名称")
private String name;
@ApiModelProperty(value = "0系统角色 1业务角色")
private Integer type;
@ApiModelProperty(value = "菜单ID列表")
private List<Integer> menuIdList;
}

View File

@ -0,0 +1,15 @@
package com.ycwl.basic.model.pc.role.req;
import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel(value = "角色请求列表VO")
public class RoleListReqVO extends BaseQueryParameterReq {
@ApiModelProperty(value = "名字")
private String name;
@ApiModelProperty(value = "0系统角色 1业务角色")
private Integer type;
}

View File

@ -0,0 +1,20 @@
package com.ycwl.basic.model.pc.role.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel(value = "角色列表返回数据VO")
public class RoleListRespVO {
@ApiModelProperty(value = "id")
private String id;
@ApiModelProperty(value = "名字")
private String name;
@ApiModelProperty(value = "0正常 1关闭")
private Integer status;
@ApiModelProperty(value = "创建时间")
private Date createTime;
}