diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateController.java index 6709e6d8..c3c20b23 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateController.java @@ -6,6 +6,7 @@ import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmBranchState; import com.xm.core.service.XmBranchStateService; import io.swagger.annotations.*; @@ -45,7 +46,8 @@ public class XmBranchStateController { @ApiOperation( value = "查询机构内所有项目指标汇总信息列表",notes="listXmBranchState,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ + @ApiEntityParams(XmBranchState.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), @@ -69,7 +71,7 @@ public class XmBranchStateController { } @ApiOperation( value = "查询机构内所有项目指标汇总信息列表",notes="listXmBranchState,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - + @ApiEntityParams(XmBranchState.class) @ApiResponses({ @ApiResponse(code = 200,response= XmBranchState.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") }) @@ -87,8 +89,7 @@ public class XmBranchStateController { } @ApiOperation( value = "查询前后两周每日任务变化数量",notes="listXmBranchState,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - - @ApiResponses({ + @ApiResponses({ @ApiResponse(code = 200,response= XmBranchState.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") }) @RequestMapping(value="/list/tasksSumDw",method=RequestMethod.GET) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateHisController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateHisController.java index 20d43868..07763a35 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateHisController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateHisController.java @@ -5,6 +5,7 @@ import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmBranchStateHis; import com.xm.core.service.XmBranchStateHisService; import io.swagger.annotations.Api; @@ -47,7 +48,8 @@ public class XmBranchStateHisController { - @ApiOperation( value = "查询机构内所有项目指标汇总信息列表",notes=" ") + @ApiOperation( value = "查询机构内所有项目指标汇总信息列表",notes=" ") + @ApiEntityParams(XmBranchStateHis.class) @ApiResponses({ @ApiResponse(code = 200,response=XmBranchStateHis.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") }) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmBranchTaskTypeStateController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmBranchTaskTypeStateController.java index c86e4eff..615d6558 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmBranchTaskTypeStateController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmBranchTaskTypeStateController.java @@ -4,6 +4,7 @@ import com.mdp.core.entity.Tips; import com.mdp.core.err.BizException; import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmBranchState; import com.xm.core.entity.XmBranchTaskTypeState; import com.xm.core.service.XmBranchTaskTypeStateService; @@ -44,27 +45,8 @@ public class XmBranchTaskTypeStateController { @ApiOperation( value = "查询按机构编号任务类型汇总信息列表",notes="listXmBranchTaskTypeState,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="taskType",value="任务类型",required=false), - @ApiImplicitParam(name="planWorkload",value="工作量",required=false), - @ApiImplicitParam(name="planAmount",value="预算金额",required=false), - @ApiImplicitParam(name="actWorkload",value="实际完成工作量",required=false), - @ApiImplicitParam(name="actAmount",value="实际完成金额",required=false), - @ApiImplicitParam(name="branchId",value="机构编号",required=false), - @ApiImplicitParam(name="bizDate",value="业务日期yyyy-MM-dd型",required=false), - @ApiImplicitParam(name="calcTime",value="计算日期",required=false), - @ApiImplicitParam(name="planOuserAt",value="外购资金预算",required=false), - @ApiImplicitParam(name="planIuserAt",value="内购资金预算",required=false), - @ApiImplicitParam(name="actOuserAt",value="实际外购成本",required=false), - @ApiImplicitParam(name="actIuserAt",value="实际内购成本",required=false), - @ApiImplicitParam(name="planOuserWorkload",value="计划外购工作量",required=false), - @ApiImplicitParam(name="planIuserWorkload",value="计划内购工作量",required=false), - @ApiImplicitParam(name="actOuserWorkload",value="实际外购工作量",required=false), - @ApiImplicitParam(name="actIuserWorkload",value="实际内购工作量",required=false), - @ApiImplicitParam(name="planNouserAt",value="计划非人力成本",required=false), - @ApiImplicitParam(name="actNouserAt",value="实际非人力成本",required=false), - @ApiImplicitParam(name="branchName",value="机构名称",required=false), + @ApiEntityParams(XmBranchTaskTypeState.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmEnvListController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmEnvListController.java index 4a5b4139..fc9056f5 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmEnvListController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmEnvListController.java @@ -7,6 +7,7 @@ import com.mdp.core.err.BizException; import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; import com.mdp.qx.HasQx; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmEnvList; import com.xm.core.service.XmEnvListService; import io.swagger.annotations.*; @@ -45,28 +46,8 @@ public class XmEnvListController { @ApiOperation( value = "查询xm_env_list信息列表",notes="listXmEnvList,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="remark",value="备注说明",required=false), - @ApiImplicitParam(name="ipAddress",value="内网ip地址",required=false), - @ApiImplicitParam(name="port",value="内网访问端口",required=false), - @ApiImplicitParam(name="branchId",value="归属机构",required=false), - @ApiImplicitParam(name="accessUserid",value="访问用户编号",required=false), - @ApiImplicitParam(name="accessPassword",value="访问密码",required=false), - @ApiImplicitParam(name="effect",value="作用说明",required=false), - @ApiImplicitParam(name="accessUrl",value="访问链接",required=false), - @ApiImplicitParam(name="supplier",value="供应商",required=false), - @ApiImplicitParam(name="webIpAddress",value="外网ip地址",required=false), - @ApiImplicitParam(name="webPort",value="外网端口",required=false), - @ApiImplicitParam(name="otherRemark",value="其它说明",required=false), - @ApiImplicitParam(name="createUserid",value="添加人员",required=false), - @ApiImplicitParam(name="createUsername",value="添加人员姓名",required=false), - @ApiImplicitParam(name="createTime",value="添加时间",required=false), - @ApiImplicitParam(name="envState",value="状态0不可用1已启用2已过期",required=false), - @ApiImplicitParam(name="startTime",value="有效日期开始",required=false), - @ApiImplicitParam(name="endTime",value="有效日期结束",required=false), - @ApiImplicitParam(name="feeAmount",value="费用",required=false), - @ApiImplicitParam(name="feeRule",value="计费规则",required=false), + @ApiEntityParams(XmEnvList.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmExchangeController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmExchangeController.java index 4ab068eb..a2ffbfdf 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmExchangeController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmExchangeController.java @@ -6,6 +6,7 @@ import com.mdp.core.err.BizException; import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; import com.mdp.qx.HasQx; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmExchange; import com.xm.core.service.XmExchangeService; import io.swagger.annotations.*; @@ -44,30 +45,8 @@ public class XmExchangeController { @ApiOperation( value = "查询功能表信息列表",notes="listXmExchange,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="评论编号,主键",required=false), - @ApiImplicitParam(name="taskId",value="功能编号",required=false), - @ApiImplicitParam(name="taskName",value="功能名称",required=false), - @ApiImplicitParam(name="projectId",value="归属产品编号",required=false), - @ApiImplicitParam(name="remark",value="备注",required=false), - @ApiImplicitParam(name="pid",value="上级评论编号",required=false), - @ApiImplicitParam(name="cuserid",value="评论人编号",required=false), - @ApiImplicitParam(name="cusername",value="评论人名称",required=false), - @ApiImplicitParam(name="ctime",value="评论时间",required=false), - @ApiImplicitParam(name="cbranchId",value="评论人所属机构",required=false), - @ApiImplicitParam(name="adopt",value="是否采纳0否1采纳",required=false), - @ApiImplicitParam(name="adoptUserid",value="采纳人编号",required=false), - @ApiImplicitParam(name="adoptUsername",value="采纳人名称",required=false), - @ApiImplicitParam(name="adoptTime",value="采纳时间",required=false), - @ApiImplicitParam(name="closed",value="关闭该评论0否1是",required=false), - @ApiImplicitParam(name="puserid",value="上级用户编号",required=false), - @ApiImplicitParam(name="pusername",value="上级姓名",required=false), - @ApiImplicitParam(name="premark",value="上级备注",required=false), - @ApiImplicitParam(name="notifyUserids",value="本评论需要同步给的人列表,逗号分隔",required=false), - @ApiImplicitParam(name="notifyChannels",value="发送通知渠道inner-email/wxpub/sms/im/out-email等逗号分割",required=false), - @ApiImplicitParam(name="notifyUsernames",value="通知用户姓名逗号分隔",required=false), - @ApiImplicitParam(name="cuserHeadImg",value="发言人头像地址",required=false), - @ApiImplicitParam(name="replyType",value="回复方式1引用2回复",required=false), + @ApiEntityParams(XmExchange.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmFileController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmFileController.java index bc367238..9d8a1fd1 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmFileController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmFileController.java @@ -7,6 +7,7 @@ import com.mdp.core.err.BizException; import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; import com.mdp.qx.HasQx; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmFile; import com.xm.core.service.XmFileService; import com.xm.core.vo.XmFileVo; @@ -46,16 +47,8 @@ public class XmFileController { @ApiOperation( value = "查询xm_file信息列表",notes="listXmFile,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="文档编号,主键",required=false), - @ApiImplicitParam(name="name",value="文件名称",required=false), - @ApiImplicitParam(name="projectId",value="项目编号",required=false), - @ApiImplicitParam(name="projectName",value="项目名称",required=false), - @ApiImplicitParam(name="description",value="文件说明",required=false), - @ApiImplicitParam(name="createUserid",value="任务创建人编号",required=false), - @ApiImplicitParam(name="createUsername",value="任务创建人",required=false), - @ApiImplicitParam(name="createTime",value="创建时间",required=false), - @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), + @ApiEntityParams(XmFile.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), @ApiImplicitParam(name="orderBy",value="排序列 如性别、学生编号排序 orderBy = sex desc,student_id desc",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java index 10d36ae9..3055f483 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java @@ -8,6 +8,7 @@ import com.mdp.mybatis.PageUtils; import com.mdp.qx.HasQx; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmGroup; import com.xm.core.entity.XmProduct; import com.xm.core.entity.XmProject; @@ -131,10 +132,8 @@ public class XmGroupController { } @ApiOperation( value = "根据项目Id拿到团队",notes="") + @ApiEntityParams(XmGroup.class) @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="groupName",value="团队名称",required=false), - @ApiImplicitParam(name="projectId",value="项目编号",required=false), @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), @@ -174,10 +173,8 @@ public class XmGroupController { @ApiOperation( value = "查询xm_group信息列表",notes="listXmProjectGroup,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="groupName",value="团队名称",required=false), - @ApiImplicitParam(name="projectId",value="项目编号",required=false), + @ApiEntityParams(XmGroup.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java index c71e16d8..d1d0d9b0 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java @@ -4,6 +4,7 @@ import com.mdp.core.entity.Tips; import com.mdp.core.err.BizException; import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmGroupState; import com.xm.core.service.XmGroupStateService; import io.swagger.annotations.*; @@ -42,43 +43,8 @@ public class XmGroupStateController { @ApiOperation( value = "查询功能状态表,无需前端维护,所有数据由汇总统计得出信息列表",notes="listXmProjectGroupState,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="planStartTime",value="开始时间",required=false), - @ApiImplicitParam(name="planEndTime",value="结束时间",required=false), - @ApiImplicitParam(name="actStartTime",value="实际开始时间",required=false), - @ApiImplicitParam(name="actEndTime",value="实际结束时间",required=false), - @ApiImplicitParam(name="planWorkload",value="计划工作量,根据关联任务汇总",required=false), - @ApiImplicitParam(name="actWorkload",value="实际工作量,根据关联任务汇总",required=false), - @ApiImplicitParam(name="planCostAmount",value="计划成本,根据关联任务汇总",required=false), - @ApiImplicitParam(name="actCostAmount",value="实际成本金额根据关联任务汇总",required=false), - @ApiImplicitParam(name="finishRate",value="总体完成比例0-100之间,根据taskType进行汇总",required=false), - @ApiImplicitParam(name="demandRate",value="需求完成率0-100之间,根据taskType进行汇总",required=false), - @ApiImplicitParam(name="designRate",value="设计完成率0-100之间,根据taskType进行汇总",required=false), - @ApiImplicitParam(name="devRate",value="开发完成率0-100之间,根据taskType进行汇总",required=false), - @ApiImplicitParam(name="uatRate",value="uat测试完成率0-100之间,根据taskType进行汇总",required=false), - @ApiImplicitParam(name="sitRate",value="sit测试完成率0-100之间,根据taskType进行汇总",required=false), - @ApiImplicitParam(name="ctime",value="创建时间",required=false), - @ApiImplicitParam(name="calcTime",value="汇总时间",required=false), - @ApiImplicitParam(name="planWorkhours",value="工时数",required=false), - @ApiImplicitParam(name="planWorkerCnt",value="总人数",required=false), - @ApiImplicitParam(name="closedBugs",value="总关闭bugs",required=false), - @ApiImplicitParam(name="activeBugs",value="激活bugs",required=false), - @ApiImplicitParam(name="confirmedBugs",value="已确认bugs总数",required=false), - @ApiImplicitParam(name="resolvedBugs",value="已解决bugs总数",required=false), - @ApiImplicitParam(name="testCases",value="测试案例总数",required=false), - @ApiImplicitParam(name="execCases",value="测试中案例总数",required=false), - @ApiImplicitParam(name="designCases",value="设计中案例总数",required=false), - @ApiImplicitParam(name="finishCases",value="完成案例总数",required=false), - @ApiImplicitParam(name="iterationCnt",value="关联迭代数",required=false), - @ApiImplicitParam(name="taskCnt",value="任务数",required=false), - @ApiImplicitParam(name="finishTaskCnt",value="完成的任务数",required=false), - @ApiImplicitParam(name="bizDate",value="业务日期yyyy-MM-dd字符串",required=false), - @ApiImplicitParam(name="bugCnt",value="bug总数",required=false), - @ApiImplicitParam(name="groupId",value="团队编号",required=false), - @ApiImplicitParam(name="projectId",value="项目编号",required=false), - @ApiImplicitParam(name="projectName",value="项目名称",required=false), - @ApiImplicitParam(name="groupName",value="团队名称",required=false), + @ApiEntityParams(XmGroupState.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java index c4e5be8a..342462c7 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java @@ -7,6 +7,7 @@ import com.mdp.core.utils.ResponseHelper; import com.mdp.mybatis.PageUtils; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmGroupUser; import com.xm.core.entity.XmProduct; import com.xm.core.entity.XmProject; @@ -67,18 +68,8 @@ public class XmGroupUserController { @ApiOperation( value = "查询xm_group_user信息列表",notes="listXmProjectGroupUser,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="joinTime",value="加入时间",required=false), - @ApiImplicitParam(name="groupId",value="团队编号",required=false), - @ApiImplicitParam(name="userid",value="团队成员编号",required=false), - @ApiImplicitParam(name="username",value="团队成员",required=false), - @ApiImplicitParam(name="isHead",value="是否组长,1是,0否",required=false), - @ApiImplicitParam(name="outTime",value="离队时间",required=false), - @ApiImplicitParam(name="status",value="当前状态0参与中1已退出团队",required=false), - @ApiImplicitParam(name="bizProcInstId",value="当前流程实例编号",required=false), - @ApiImplicitParam(name="bizFlowState",value="当前流程状态0初始1审批中2审批通过3审批不通过4流程取消或者删除",required=false), - @ApiImplicitParam(name="projectId",value="项目编号",required=false), + @ApiEntityParams(XmGroupUser.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java index b81a9b04..095732d0 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java @@ -9,6 +9,7 @@ import com.mdp.mybatis.PageUtils; import com.mdp.qx.HasQx; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmIteration; import com.xm.core.entity.XmIterationLink; import com.xm.core.service.*; @@ -64,24 +65,8 @@ public class XmIterationController { XmGroupService xmGroupService; @ApiOperation( value = "查询迭代定义信息列表",notes="listXmIteration,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") - @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="迭代编码,主键",required=false), - @ApiImplicitParam(name="branchId",value="机构编号",required=false), - @ApiImplicitParam(name="iterationName",value="迭代名称",required=false), - @ApiImplicitParam(name="startTime",value="开始时间",required=false), - @ApiImplicitParam(name="endTime",value="结束时间",required=false), - @ApiImplicitParam(name="onlineTime",value="上线时间",required=false), - @ApiImplicitParam(name="pid",value="上级迭代",required=false), - @ApiImplicitParam(name="adminUserid",value="负责人",required=false), - @ApiImplicitParam(name="adminUsername",value="负责人姓名",required=false), - @ApiImplicitParam(name="ctime",value="创建时间",required=false), - @ApiImplicitParam(name="budgetCost",value="预算成本",required=false), - @ApiImplicitParam(name="budgetWorkload",value="预算工作量",required=false), - @ApiImplicitParam(name="seqNo",value="顺序号",required=false), - @ApiImplicitParam(name="istatus",value="迭代状态0未结束1已结束",required=false), - @ApiImplicitParam(name="cuserid",value="创建人编号",required=false), - @ApiImplicitParam(name="cusername",value="创建人人姓名",required=false), - @ApiImplicitParam(name="remark",value="备注",required=false), + @ApiEntityParams(XmIteration.class) + @ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java index bd05297b..d33491f1 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationLinkController.java @@ -7,6 +7,7 @@ import com.mdp.core.utils.ResponseHelper; import com.mdp.mybatis.PageUtils; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmIterationLink; import com.xm.core.entity.XmMenu; import com.xm.core.entity.XmTask; @@ -64,7 +65,8 @@ public class XmIterationLinkController { XmGroupService xmGroupService; - @ApiOperation( value = "查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表信息列表",notes=" ") + @ApiOperation( value = "查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表信息列表",notes=" ") + @ApiEntityParams(XmIterationLink.class) @ApiResponses({ @ApiResponse(code = 200,response= XmIterationLink.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") }) @@ -97,6 +99,7 @@ public class XmIterationLinkController { return m; } @ApiOperation( value = "查询迭代表与产品表的关联关系,一般由迭代管理员将迭代挂接到产品表信息列表",notes=" ") + @ApiEntityParams(XmIterationLink.class) @ApiResponses({ @ApiResponse(code = 200,response= XmIterationLink.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") }) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java index 319ffcf2..2d5efd0c 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java @@ -3,6 +3,7 @@ package com.xm.core.ctrl; import com.mdp.core.entity.Tips; import com.mdp.core.err.BizException; import com.mdp.core.utils.ResponseHelper; +import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.XmIteration; import com.xm.core.entity.XmMenu; import com.xm.core.service.XmGroupService; @@ -66,13 +67,8 @@ public class XmIterationMenuController { XmRecordService xmRecordService; @ApiOperation( value = "查询迭代定义信息列表",notes="listXmIterationMenu,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") + @ApiEntityParams(XmIterationMenuVo.class) @ApiImplicitParams({ - @ApiImplicitParam(name="id",value="主键,主键",required=false), - @ApiImplicitParam(name="iterationId",value="对应的迭代编号",required=false), - @ApiImplicitParam(name="menuId",value="用户故事编号",required=false), - @ApiImplicitParam(name="productId",value="产品编号",required=false), - @ApiImplicitParam(name="ctime",value="关联时间",required=false), - @ApiImplicitParam(name="relStatus",value="关联状态0不再关联1正常关联",required=false), @ApiImplicitParam(name="pageSize",value="每页记录数",required=false), @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false),