|
|
|
@ -121,7 +121,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200,response=XmMenuPlan.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_add",name = "新增故事计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_add",name = "新增需求计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/add",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> addXmMenuPlan(@RequestBody XmMenuPlan xmMenuPlan) { |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
@ -156,7 +156,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_del",name = "删除故事计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_del",name = "删除需求计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/del",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> delXmMenuPlan(@RequestBody XmMenuPlan xmMenuPlan){ |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
@ -182,7 +182,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200,response=XmMenuPlan.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_edit",name = "修改故事计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_edit",name = "修改需求计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/edit",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> editXmMenuPlan(@RequestBody XmMenuPlan xmMenuPlan) { |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
@ -190,7 +190,7 @@ public class XmMenuPlanController { |
|
|
|
try{ |
|
|
|
xmMenuPlanService.updateByPk(xmMenuPlan); |
|
|
|
User user = LoginUtils.getCurrentUserInfo(); |
|
|
|
pushMsgService.pushMenuRelUsersMsg(user.getBranchId(), xmMenuPlan.getMenuId(), user.getUserid(), user.getUsername(), user.getUsername()+"对故事【"+xmMenuPlan.getMenuName()+"】相关计划进行调整,故事负责人为【"+xmMenuPlan.getChargeUsername()+"】"); |
|
|
|
pushMsgService.pushMenuRelUsersMsg(user.getBranchId(), xmMenuPlan.getMenuId(), user.getUserid(), user.getUsername(), user.getUsername()+"对需求【"+xmMenuPlan.getMenuName()+"】相关计划进行调整,需求负责人为【"+xmMenuPlan.getChargeUsername()+"】"); |
|
|
|
m.put("data",xmMenuPlan); |
|
|
|
}catch (BizException e) { |
|
|
|
tips=e.getTips(); |
|
|
|
@ -211,7 +211,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_batchDel",name = "批量删除故事计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_batchDel",name = "批量删除需求计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/batchDel",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> batchDelXmMenuPlan(@RequestBody List<XmMenuPlan> xmMenuPlans) { |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
@ -232,7 +232,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_batchEdit",name = "批量修改故事计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_batchEdit",name = "批量修改需求计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/batchEdit",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> batchEditXmMenuPlan(@RequestBody List<XmMenuPlan> xmMenuPlans) { |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
@ -242,7 +242,7 @@ public class XmMenuPlanController { |
|
|
|
User user = LoginUtils.getCurrentUserInfo(); |
|
|
|
|
|
|
|
for (XmMenuPlan xmMenuPlan : xmMenuPlans) { |
|
|
|
pushMsgService.pushMenuRelUsersMsg(user.getBranchId(), xmMenuPlan.getMenuId(), user.getUserid(), user.getUsername(), user.getUsername()+"对故事【"+xmMenuPlan.getMenuName()+"】相关计划进行调整,故事负责人为【"+xmMenuPlan.getChargeUsername()+"】"); |
|
|
|
pushMsgService.pushMenuRelUsersMsg(user.getBranchId(), xmMenuPlan.getMenuId(), user.getUserid(), user.getUsername(), user.getUsername()+"对需求【"+xmMenuPlan.getMenuName()+"】相关计划进行调整,需求负责人为【"+xmMenuPlan.getChargeUsername()+"】"); |
|
|
|
} |
|
|
|
}catch (BizException e) { |
|
|
|
tips=e.getTips(); |
|
|
|
@ -258,7 +258,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_batchAddPlanByProjectIdAndMenuList",name = "由分配到项目的故事创建故事计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_batchAddPlanByProjectIdAndMenuList",name = "由分配到项目的需求创建需求计划",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/batchAddPlanByProjectIdAndMenuList",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> batchAddPlanByProjectIdAndMenuList(@RequestBody XmMenuPlanVo vo) { |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
@ -280,7 +280,7 @@ public class XmMenuPlanController { |
|
|
|
@ApiResponses({ |
|
|
|
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") |
|
|
|
}) |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_loadTasksToXmMenuPlan",name = "计算故事对应的bug、task、测试案例等数据",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@HasQx(value = "xm_core_xmMenuPlan_loadTasksToXmMenuPlan",name = "计算需求对应的bug、task、测试案例等数据",categoryId = "admin-xm",categoryName = "管理端-项目管理系统") |
|
|
|
@RequestMapping(value="/loadTasksToXmMenuPlan",method=RequestMethod.POST) |
|
|
|
public Map<String,Object> loadTasksToXmMenuPlan(@RequestBody Map<String,Object> params) { |
|
|
|
Map<String,Object> m = new HashMap<>(); |
|
|
|
|