master
shijie 4 years ago
parent 9ab0bd6cfb
commit e8d98e5849
  1. 609
      src/main/java/com/yipin/liuwanr/controller/Project_ManagementController.java
  2. 6
      src/main/java/com/yipin/liuwanr/entity/ManagementAndPointVo.java
  3. 41
      src/main/java/com/yipin/liuwanr/entity/Project_Management.java
  4. 88
      src/main/java/com/yipin/liuwanr/entity/Role.java

@ -5,6 +5,7 @@ import java.util.List;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.CrossOrigin;
@ -28,318 +29,344 @@ import com.yipin.liuwanr.service.Project_ManagementService;
@CrossOrigin @CrossOrigin
public class Project_ManagementController { public class Project_ManagementController {
@Autowired @Autowired
private Project_ManagementService service; private Project_ManagementService service;
/** /**
* 查询用户角色 * 查询用户角色
* @param userId *
* @return * @param userId
*/ * @return
@ApiOperation(value = "查询角色", notes = "查询角色") */
@GetMapping("/queryRole") @ApiOperation(value = "查询用户角色信息", notes = "查询用户角色信息")
Response queryRole(Integer userId) { @GetMapping("/queryRole")
Response resp = new Response(); Response queryRole(@ApiParam(name = "userId", value = "用户id", required = true) Integer userId) {
HashMap<String, Object> ret = service.queryRole(userId); Response resp = new Response();
int status = (int) ret.get("retcode"); HashMap<String, Object> ret = service.queryRole(userId);
if (status == 200) { int status = (int) ret.get("retcode");
resp.setStatus(status); if (status == 200) {
resp.setMessage(ret.get("retvalue")); resp.setStatus(status);
} else { resp.setMessage(ret.get("retvalue"));
resp.setStatus(status); } else {
resp.setErrmessage(ret.get("retvalue").toString()); resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
return resp; }
} return resp;
}
/** /**
* 首页面查询 * 首页面查询
* @param projectPermissions:权限 * <p>
* @param founder:创建人 *
* @param state:状态 * @param projectPermissions:权限
* @param projectName:项目名称 * @param founder:创建人
* @param systemId * @param state:状态
* @return * @param projectName:项目名称
*/ * @param systemId
@ApiOperation(value = "首页面查询", notes = "首页面查询") * @return
@GetMapping("/queryAllManagements") */
Response queryAllManagements(@RequestParam Integer projectPermissions,@RequestParam Integer founder,@RequestParam Integer state,@RequestParam String projectName, @ApiOperation(value = "项目管理列表", notes = "项目管理列表")
@RequestParam Integer systemId,@RequestParam Integer userId,@RequestParam Integer pageNo,@RequestParam Integer pageSize){ @GetMapping("/queryAllManagements")
Response resp = new Response(); Response queryAllManagements(@ApiParam(name = "projectPermissions", value = "项目权限(0、练习 1、考核 2、竞赛)", required = false) @RequestParam(required = false) Integer projectPermissions,
Project_Management vo=new Project_Management(); @ApiParam(name = "founder", value = "项目创建人(0、系统 1、老师)", required = false) @RequestParam(required = false) Integer founder,
if(null!=projectPermissions) { @ApiParam(name = "state", value = "项目状态(0、草稿箱 1、已发布)", required = false) @RequestParam(required = false) Integer state,
vo.setProjectPermissions(projectPermissions); @ApiParam(name = "projectName", value = "项目名称", required = false) @RequestParam(required = false) String projectName,
}if(null!=founder) { @ApiParam(name = "systemId", value = "系统id", required = true) @RequestParam Integer systemId,
vo.setFounder(founder); @ApiParam(name = "userId", value = "用户id", required = true) @RequestParam Integer userId,
}if(null!=state) { @ApiParam(name = "pageNo", value = "第几页,页码", required = true) @RequestParam Integer pageNo,
vo.setState(state); @ApiParam(name = "pageSize", value = "每页展示的数据条数", required = true) @RequestParam Integer pageSize) {
}if(null!=systemId) { Response resp = new Response();
vo.setSystemId(systemId); Project_Management vo = new Project_Management();
}if(null!=projectName&&projectName!="") { if (null != projectPermissions) {
vo.setProjectName(projectName); vo.setProjectPermissions(projectPermissions);
}if(null!=userId) { }
vo.setUserId(userId); if (null != founder) {
} vo.setFounder(founder);
HashMap<String, Object> ret = service.queryAllManagements(vo,pageNo,pageSize); }
int status = (int) ret.get("retcode"); if (null != state) {
if (status == 200) { vo.setState(state);
resp.setStatus(status); }
resp.setMessage(ret.get("retvalue")); if (null != systemId) {
} else { vo.setSystemId(systemId);
resp.setStatus(status); }
resp.setErrmessage(ret.get("retvalue").toString()); if (null != projectName && projectName != "") {
} vo.setProjectName(projectName);
return resp; }
} if (null != userId) {
vo.setUserId(userId);
}
HashMap<String, Object> ret = service.queryAllManagements(vo, pageNo, pageSize);
int status = (int) ret.get("retcode");
if (status == 200) {
resp.setStatus(status);
resp.setMessage(ret.get("retvalue"));
} else {
resp.setStatus(status);
resp.setErrmessage(ret.get("retvalue").toString());
}
return resp;
}
/** /**
* 批量删除 * 批量删除
* @param point 项目id集合 *
* @return * @param point 项目id集合
*/ * @return
@ApiOperation(value = "批量删除", notes = "批量删除") */
@PostMapping("/removeProjectManagement") @ApiOperation(value = "批量删除", notes = "批量删除")
Response removeProjectManagement(@RequestBody List<Integer> point) { @PostMapping("/removeProjectManagement")
Response resp = new Response(); Response removeProjectManagement(@ApiParam(name = "point", value = "项目主键Id", required = true) @RequestBody List<Integer> point) {
HashMap<String, Object> ret = service.deleteProjectManagement(point); Response resp = new Response();
int status = (int) ret.get("retcode"); HashMap<String, Object> ret = service.deleteProjectManagement(point);
if (status == 200) { int status = (int) ret.get("retcode");
resp.setStatus(status); if (status == 200) {
resp.setMessage(ret.get("retvalue")); resp.setStatus(status);
} else { resp.setMessage(ret.get("retvalue"));
resp.setStatus(status); } else {
resp.setErrmessage(ret.get("retvalue").toString()); resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
return resp; }
} return resp;
}
/** /**
* 根据项目管理id查询对应信息 * 根据项目管理id查询对应信息
* @param projectId *
* @return * @param projectId
*/ * @return
@ApiOperation(value = "根据项目管理id查询对应信息", notes = "根据项目管理id查询对应信息") */
@GetMapping("/getProjectId") @ApiOperation(value = "获取点击编辑的对应信息", notes = "获取点击编辑的对应信息")
Response getProjectId(Integer projectId) { @GetMapping("/getProjectId")
Response resp = new Response(); Response getProjectId(@ApiParam(name = "projectId", value = "项目主键ID", required = true) Integer projectId) {
HashMap<String, Object> ret = service.getProjectId(projectId); Response resp = new Response();
int status = (int) ret.get("retcode"); HashMap<String, Object> ret = service.getProjectId(projectId);
if (status == 200) { int status = (int) ret.get("retcode");
resp.setStatus(status); if (status == 200) {
resp.setMessage(ret.get("retvalue")); resp.setStatus(status);
} else { resp.setMessage(ret.get("retvalue"));
resp.setStatus(status); } else {
resp.setErrmessage(ret.get("retvalue").toString()); resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
return resp; }
} return resp;
}
/** /**
* 添加点面板的数据展示+条件筛选 * 添加点面板的数据展示+条件筛选
* @param judgmentPointsName 判分点名称 *
* @return * @param judgmentPointsName 判分点名称
*/ * @return
@ApiOperation(value = "添加点面板的数据展示+条件筛选", notes = "添加点面板的数据展示+条件筛选") */
@GetMapping("/queryAllJudgmentPoints") @ApiOperation(value = "判分点列表", notes = "判分点列表")
Response queryAllJudgmentPoints(@RequestParam String judgmentPointsName,@RequestParam Integer systemId) { @GetMapping("/queryAllJudgmentPoints")
Response resp = new Response(); Response queryAllJudgmentPoints(@ApiParam(name = "judgmentPointsName", value = "判分点名称", required = false) @RequestParam(required = false) String judgmentPointsName,
Judgment_Points points=new Judgment_Points(); @ApiParam(name = "systemId", value = "系统id", required = true) @RequestParam Integer systemId) {
if(StringUtils.isEmpty(systemId)) { Response resp = new Response();
resp.setStatus(300); Judgment_Points points = new Judgment_Points();
resp.setMessage("systemId cannot be empty"); if (StringUtils.isEmpty(systemId)) {
}else { resp.setStatus(300);
if(!StringUtils.isEmpty(judgmentPointsName)) { resp.setMessage("systemId cannot be empty");
points.setJudgmentPointsName(judgmentPointsName); } else {
} if (!StringUtils.isEmpty(judgmentPointsName)) {
points.setSystemId(systemId); points.setJudgmentPointsName(judgmentPointsName);
}
points.setSystemId(systemId);
HashMap<String, Object> ret = service.queryAllJudgmentPoints(points); HashMap<String, Object> ret = service.queryAllJudgmentPoints(points);
int status = (int) ret.get("retcode"); int status = (int) ret.get("retcode");
if (status == 200) { if (status == 200) {
resp.setStatus(status); resp.setStatus(status);
resp.setMessage(ret.get("retvalue")); resp.setMessage(ret.get("retvalue"));
} else { } else {
resp.setStatus(status); resp.setStatus(status);
resp.setErrmessage(ret.get("retvalue").toString()); resp.setErrmessage(ret.get("retvalue").toString());
} }
} }
return resp; return resp;
} }
/** /**
* 实验任务表格信息的展示根据判分点id和项目 * 实验任务表格信息的展示根据判分点id和项目
* @param judgmentPointsIds 判分点id *
* @return * @param judgmentPointsIds 判分点id
*/ * @return
@ApiOperation(value = "实验任务表格信息的展示,根据判分点id和项目", notes = "实验任务表格信息的展示,根据判分点id和项目") */
@GetMapping("/getByjudgmentPointsId") @ApiOperation(value = "实验任务列表", notes = "实验任务列表")
Response getByjudgmentPointsId(@RequestParam List<Integer> judgmentPointsIds,Integer projectId,Integer userId) { @GetMapping("/getByjudgmentPointsId")
Response resp = new Response(); Response getByjudgmentPointsId(@ApiParam(name = "judgmentPointsIds", value = "判分点主键id", required = true) @RequestParam List<Integer> judgmentPointsIds,
HashMap<String, Object> ret = service.getByjudgmentPointsId(judgmentPointsIds,projectId,userId); @ApiParam(name = "projectId", value = "项目主键ID", required = false) @RequestParam(required = false) Integer projectId,
int status = (int) ret.get("retcode"); @ApiParam(name = "userId", value = "用户主键ID", required = false) @RequestParam(required = false) Integer userId) {
if (status == 200) { Response resp = new Response();
resp.setStatus(status); HashMap<String, Object> ret = service.getByjudgmentPointsId(judgmentPointsIds, projectId, userId);
resp.setMessage(ret.get("retvalue")); int status = (int) ret.get("retcode");
} else { if (status == 200) {
resp.setStatus(status); resp.setStatus(status);
resp.setErrmessage(ret.get("retvalue").toString()); resp.setMessage(ret.get("retvalue"));
} } else {
return resp; resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
}
return resp;
}
/** /**
* 平均分配分值 * 平均分配分值
* @param number 判分点数量 *
* @return * @param number 判分点数量
*/ * @return
@ApiOperation(value = "平均分配分值", notes = "平均分配分值") */
@GetMapping("/avgValues") @ApiOperation(value = "平均分配分值", notes = "平均分配分值")
Response avgValues(Integer number) { @GetMapping("/avgValues")
Response resp = new Response(); Response avgValues(@ApiParam(name = "number", value = "判分点数量", required = true) Integer number) {
HashMap<String, Object> ret = service.avgValues(number); Response resp = new Response();
int status = (int) ret.get("retcode"); HashMap<String, Object> ret = service.avgValues(number);
if (status == 200) { int status = (int) ret.get("retcode");
resp.setStatus(status); if (status == 200) {
resp.setMessage(ret.get("retvalue")); resp.setStatus(status);
} else { resp.setMessage(ret.get("retvalue"));
resp.setStatus(status); } else {
resp.setErrmessage(ret.get("retvalue").toString()); resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
return resp; }
} return resp;
}
/** /**
* 添加角色 * 添加角色
* @param role 角色 *
* @return * @param role 角色
*/ * @return
@ApiOperation(value = "添加角色", notes = "添加角色") */
@PostMapping("/addRole") @ApiOperation(value = " 新增案例数据对象", notes = " 新增案例数据对象")
Response addRole(@RequestBody Role role) { @PostMapping("/addRole")
Response resp = new Response(); Response addRole(@ApiParam(name = "Role", value = "角色对象,传入json格式", required = true) @RequestBody Role role) {
HashMap<String, Object> ret = service.insertRole(role); Response resp = new Response();
int status = (int) ret.get("retcode"); HashMap<String, Object> ret = service.insertRole(role);
if (status == 200) { int status = (int) ret.get("retcode");
resp.setStatus(status); if (status == 200) {
resp.setMessage(ret.get("retvalue")); resp.setStatus(status);
} else { resp.setMessage(ret.get("retvalue"));
resp.setStatus(status); } else {
resp.setErrmessage(ret.get("retvalue").toString()); resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
return resp; }
} return resp;
}
/** /**
* 实验数据表格信息的展示根据角色id * 实验数据表格信息的展示根据角色id
* @param roleId 角色Id *
* @return * @param roleId 角色Id
*/ * @return
@ApiOperation(value = "实验数据表格信息的展示,根据角色id", notes = "实验数据表格信息的展示,根据角色id") */
@GetMapping("/getByRoleId") @ApiOperation(value = "实验数据列表", notes = "实验数据列表")
Response getByRoleId(@RequestParam List<Integer> roleId) { @GetMapping("/getByRoleId")
Response resp = new Response(); Response getByRoleId(@ApiParam(name = "roleId", value = "角色id", required = true) @RequestParam List<Integer> roleId) {
HashMap<String, Object> ret = service.getByRoleId(roleId); Response resp = new Response();
int status = (int) ret.get("retcode"); HashMap<String, Object> ret = service.getByRoleId(roleId);
if (status == 200) { int status = (int) ret.get("retcode");
resp.setStatus(status); if (status == 200) {
resp.setMessage(ret.get("retvalue")); resp.setStatus(status);
} else { resp.setMessage(ret.get("retvalue"));
resp.setStatus(status); } else {
resp.setErrmessage(ret.get("retvalue").toString()); resp.setStatus(status);
} resp.setErrmessage(ret.get("retvalue").toString());
return resp; }
} return resp;
}
/** /**
* 添加创建项目管理信息 * 添加创建项目管理信息
* @param vo 项目管理信息 *
* @return * @param vo 项目管理信息
*/ * @return
@ApiOperation(value = "新增项目管理信息", notes = "新增项目管理信息") */
@PostMapping("/addProjectManagement") @ApiOperation(value = "创建项目", notes = "创建项目")
Response insertProjectManagement(@RequestBody ManagementAndPointVo vo) { @PostMapping("/addProjectManagement")
Response resp = new Response(); Response insertProjectManagement(@RequestBody @ApiParam(name = "新建项目管理所需类", value = "传入json格式", required = true) ManagementAndPointVo vo) {
Project_Management pro = vo.getManagement(); Response resp = new Response();
List<Judgment_Points> points=vo.getPooints(); Project_Management pro = vo.getManagement();
List<Integer> roles = vo.getRoleId(); List<Judgment_Points> points = vo.getPooints();
if(StringUtils.isEmpty(pro)) { List<Integer> roles = vo.getRoleId();
resp.setStatus(300); if (StringUtils.isEmpty(pro)) {
resp.setMessage("management cannot be empty"); resp.setStatus(300);
return resp; resp.setMessage("management cannot be empty");
} return resp;
if(points.isEmpty()||points.size()<=0) { }
resp.setStatus(300); if (points.isEmpty() || points.size() <= 0) {
resp.setMessage("pooints cannot be empty"); resp.setStatus(300);
return resp; resp.setMessage("pooints cannot be empty");
} return resp;
}
if (pro.getIsstartexperimental()==0){//开启实验数据 if (pro.getIsstartexperimental() == 0) {//开启实验数据
if(roles.isEmpty()||roles.size()<=0) { if (roles.isEmpty() || roles.size() <= 0) {
resp.setStatus(300); resp.setStatus(300);
resp.setMessage("roleId cannot be empty"); resp.setMessage("roleId cannot be empty");
return resp; return resp;
} }
} }
HashMap<String, Object> ret = service.insertProjectManagement(pro,points,roles); HashMap<String, Object> ret = service.insertProjectManagement(pro, points, roles);
int status = (int) ret.get("retcode"); int status = (int) ret.get("retcode");
if (status == 200) { if (status == 200) {
resp.setStatus(status); resp.setStatus(status);
resp.setMessage(ret.get("retvalue")); resp.setMessage(ret.get("retvalue"));
} else { } else {
resp.setStatus(status); resp.setStatus(status);
resp.setErrmessage(ret.get("retvalue").toString()); resp.setErrmessage(ret.get("retvalue").toString());
} }
return resp; return resp;
} }
/** /**
* 修改项目管理信息 * 修改项目管理信息
* @param vo *
* @return * @param vo
*/ * @return
@ApiOperation(value = "修改项目管理信息", notes = "修改项目管理信息") */
@PostMapping("/updateProjectManagement") @ApiOperation(value = "编辑项目", notes = "编辑项目")
Response updateProjectManagement(@RequestBody ManagementAndPointVo vo) { @PostMapping("/updateProjectManagement")
Response resp = new Response(); Response updateProjectManagement(@ApiParam(name = "新建项目管理所需类", value = "传入json格式", required = true) @RequestBody ManagementAndPointVo vo) {
Project_Management pro = vo.getManagement(); Response resp = new Response();
List<Judgment_Points> points=vo.getPooints(); Project_Management pro = vo.getManagement();
List<Integer> roles = vo.getRoleId(); List<Judgment_Points> points = vo.getPooints();
if(StringUtils.isEmpty(pro)) { List<Integer> roles = vo.getRoleId();
resp.setStatus(300); if (StringUtils.isEmpty(pro)) {
resp.setMessage("management cannot be empty"); resp.setStatus(300);
return resp; resp.setMessage("management cannot be empty");
} return resp;
if(points.isEmpty()||points.size()<=0) { }
resp.setStatus(300); if (points.isEmpty() || points.size() <= 0) {
resp.setMessage("pooints cannot be empty"); resp.setStatus(300);
return resp; resp.setMessage("pooints cannot be empty");
} return resp;
}
if (pro.getIsstartexperimental()==0){//开启实验数据 if (pro.getIsstartexperimental() == 0) {//开启实验数据
if(roles.isEmpty()||roles.size()<=0) { if (roles.isEmpty() || roles.size() <= 0) {
resp.setStatus(300); resp.setStatus(300);
resp.setMessage("roleId cannot be empty"); resp.setMessage("roleId cannot be empty");
return resp; return resp;
} }
} }
HashMap<String, Object> ret = service.updateProjectManagement(pro,points,roles); HashMap<String, Object> ret = service.updateProjectManagement(pro, points, roles);
int status = (int) ret.get("retcode"); int status = (int) ret.get("retcode");
if (status == 200) { if (status == 200) {
resp.setStatus(status); resp.setStatus(status);
resp.setMessage(ret.get("retvalue")); resp.setMessage(ret.get("retvalue"));
} else { } else {
resp.setStatus(status); resp.setStatus(status);
resp.setErrmessage(ret.get("retvalue").toString()); resp.setErrmessage(ret.get("retvalue").toString());
} }
return resp; return resp;
} }
} }

@ -1,11 +1,17 @@
package com.yipin.liuwanr.entity; package com.yipin.liuwanr.entity;
import io.swagger.annotations.ApiModelProperty;
import java.util.List; import java.util.List;
public class ManagementAndPointVo { public class ManagementAndPointVo {
private Project_Management management;//项目管理 private Project_Management management;//项目管理
@ApiModelProperty(example = "key:判分点主键 value:分数", required = true)
private List<Judgment_Points> pooints;//判分点信息 private List<Judgment_Points> pooints;//判分点信息
@ApiModelProperty(example = "角色id", required = true)
private List<Integer> roleId;//存储角色id private List<Integer> roleId;//存储角色id
public Project_Management getManagement() { public Project_Management getManagement() {

@ -1,31 +1,72 @@
package com.yipin.liuwanr.entity; package com.yipin.liuwanr.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/** /**
* 项目管理 * 项目管理
* *
* @author 86151 * @author 86151
* *
*/ */
@ApiModel(value = "Project_Management对象", description = "项目管理对象Project_Management")
public class Project_Management { public class Project_Management {
@ApiModelProperty(hidden = true)
private Integer projectId;// 项目主键ID private Integer projectId;// 项目主键ID
@ApiModelProperty(example = "大庆项目", required = true)
private String projectName;// 项目名称 private String projectName;// 项目名称
@ApiModelProperty(example = "(0、练习 1、考核 2、竞赛)", required = true)
private Integer projectPermissions;// 项目权限(0、练习 1、考核 2、竞赛) private Integer projectPermissions;// 项目权限(0、练习 1、考核 2、竞赛)
@ApiModelProperty(example = "创建人(0、系统 1、老师)", required = true)
private Integer founder;// 创建人(0、系统 1、老师) private Integer founder;// 创建人(0、系统 1、老师)
@ApiModelProperty(hidden = true)
private String creationTime;// 创建时间 private String creationTime;// 创建时间
@ApiModelProperty(example = "状态(0、草稿箱 1、已发布)", required = true)
private Integer state;// 状态(0、草稿箱 1、已发布) private Integer state;// 状态(0、草稿箱 1、已发布)
@ApiModelProperty(example = "实验目标", required = true)
private String experimentalGoal;// 实验目标 private String experimentalGoal;// 实验目标
@ApiModelProperty(example = "案例描述", required = true)
private String caseDescription; // 案例描述 private String caseDescription; // 案例描述
@ApiModelProperty(hidden = true)
private String experimentTask;// 实验任务 private String experimentTask;// 实验任务
@ApiModelProperty(hidden = true)
private String experimentalDataId;// 绑定实验数据ID private String experimentalDataId;// 绑定实验数据ID
@ApiModelProperty(example = "实验提示", required = true)
private String experimentSuggests; // 实验提示 private String experimentSuggests; // 实验提示
@ApiModelProperty(example = "绑定服务配置ID", required = true)
private Integer systemId;// 绑定服务配置ID private Integer systemId;// 绑定服务配置ID
@ApiModelProperty(hidden = true)
private Integer isdel; private Integer isdel;
@ApiModelProperty(hidden = true)
private Integer isShow; private Integer isShow;
@ApiModelProperty(example = "是否启用实验数据(0启用 1不启用)", required = true)
private Integer isstartexperimental;//是否启用实验数据(0启用 1不启用) private Integer isstartexperimental;//是否启用实验数据(0启用 1不启用)
@ApiModelProperty(example = "是否启用实验提示(0启用 1不启用)", required = true)
private Integer isstartexperimentSuggests; private Integer isstartexperimentSuggests;
@ApiModelProperty(hidden = true)
private Integer isExperiment; private Integer isExperiment;
@ApiModelProperty(hidden = true)
private Integer isAttendance; private Integer isAttendance;
@ApiModelProperty(example = "用户ID", required = true)
private Integer userId; private Integer userId;

@ -1,56 +1,68 @@
package com.yipin.liuwanr.entity; package com.yipin.liuwanr.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
/** /**
* 角色表 * 角色表
* @author 86151
* *
* @author 86151
*/ */
public class Role { @ApiModel(value = "Role对象", description = "角色对象Role")
public class Role implements Serializable {
private Integer roleId;// 角色ID @ApiModelProperty(hidden = true)
private String roleName;// 角色名称 protected Integer roleId;// 角色ID
private Integer roleNumber;// 角色数量 @ApiModelProperty(hidden = true)
private Integer roleType;// 角色类型 private String roleName;// 角色名称
private Integer roleAttribute;// 角色属性 //@ApiModelProperty(value = "角色数量", name = "roleNumber", example = "角色数量", required = true)
@ApiModelProperty(example = "角色数量", required = true)
private Integer roleNumber;// 角色数量
@ApiModelProperty(example = "角色类型(0借款人 1贷款人 2保荐人)", required = true)
private Integer roleType;// 角色类型
@ApiModelProperty(example = "角色属性(0个人 1公司)", required = true)
private Integer roleAttribute;// 角色属性
public Integer getRoleId() { public Integer getRoleId() {
return roleId; return roleId;
} }
public void setRoleId(Integer roleId) { public void setRoleId(Integer roleId) {
this.roleId = roleId; this.roleId = roleId;
} }
public String getRoleName() { public String getRoleName() {
return roleName; return roleName;
} }
public void setRoleName(String roleName) { public void setRoleName(String roleName) {
this.roleName = roleName; this.roleName = roleName;
} }
public Integer getRoleNumber() { public Integer getRoleNumber() {
return roleNumber; return roleNumber;
} }
public void setRoleNumber(Integer roleNumber) { public void setRoleNumber(Integer roleNumber) {
this.roleNumber = roleNumber; this.roleNumber = roleNumber;
} }
public Integer getRoleType() { public Integer getRoleType() {
return roleType; return roleType;
} }
public void setRoleType(Integer roleType) { public void setRoleType(Integer roleType) {
this.roleType = roleType; this.roleType = roleType;
} }
public Integer getRoleAttribute() { public Integer getRoleAttribute() {
return roleAttribute; return roleAttribute;
} }
public void setRoleAttribute(Integer roleAttribute) { public void setRoleAttribute(Integer roleAttribute) {
this.roleAttribute = roleAttribute; this.roleAttribute = roleAttribute;
} }
} }

Loading…
Cancel
Save