44 changed files with 495 additions and 1337 deletions
-
12xm-core/src/main/java/com/xm/core/ctrl/XmBranchStateController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmBudgetLaborController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmBudgetNlaborController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmCostNlaborController.java
-
4xm-core/src/main/java/com/xm/core/ctrl/XmEnvListController.java
-
15xm-core/src/main/java/com/xm/core/ctrl/XmFuncController.java
-
40xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java
-
158xm-core/src/main/java/com/xm/core/ctrl/XmIterationController.java
-
4xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java
-
270xm-core/src/main/java/com/xm/core/ctrl/XmMenuCommentController.java
-
287xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java
-
20xm-core/src/main/java/com/xm/core/ctrl/XmMenuStateController.java
-
6xm-core/src/main/java/com/xm/core/ctrl/XmMyFocusController.java
-
102xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmProductProjectLinkController.java
-
93xm-core/src/main/java/com/xm/core/ctrl/XmProductStateHisController.java
-
136xm-core/src/main/java/com/xm/core/ctrl/XmProjectContractController.java
-
39xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java
-
37xm-core/src/main/java/com/xm/core/ctrl/XmProjectKpiController.java
-
7xm-core/src/main/java/com/xm/core/ctrl/XmProjectStateController.java
-
170xm-core/src/main/java/com/xm/core/ctrl/XmProjectTaskTypeStateController.java
-
107xm-core/src/main/java/com/xm/core/ctrl/XmQuestionController.java
-
6xm-core/src/main/java/com/xm/core/ctrl/XmRptConfigController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmRptDataController.java
-
39xm-core/src/main/java/com/xm/core/ctrl/XmTaskBidOrderController.java
-
104xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java
-
11xm-core/src/main/java/com/xm/core/ctrl/XmTaskEvalController.java
-
16xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmTaskOrderController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmTaskSbillController.java
-
2xm-core/src/main/java/com/xm/core/ctrl/XmTaskSbillDetailController.java
-
10xm-core/src/main/java/com/xm/core/ctrl/XmTestCaseController.java
-
14xm-core/src/main/java/com/xm/core/ctrl/XmTestCasedbController.java
-
18xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanCaseController.java
-
12xm-core/src/main/java/com/xm/core/ctrl/XmTestPlanController.java
-
10xm-core/src/main/java/com/xm/core/ctrl/XmWorkloadController.java
-
8xm-core/src/main/java/com/xm/core/mapper/XmBranchStateMapper.java
-
2xm-core/src/main/java/com/xm/core/mapper/XmMenuCommentMapper.java
-
25xm-core/src/main/java/com/xm/core/service/XmBranchStateService.java
-
14xm-core/src/main/java/com/xm/core/service/XmGroupService.java
-
10xm-core/src/main/java/com/xm/core/service/XmIterationService.java
-
8xm-core/src/main/java/com/xm/core/service/XmMenuCommentService.java
-
1xm-core/src/main/java/com/xm/core/service/XmProductService.java
-
1xm-core/src/main/java/com/xm/core/service/XmProductStateHisService.java
@ -1,136 +0,0 @@ |
|||||
package com.xm.core.ctrl; |
|
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
||||
import com.mdp.core.entity.Result; |
|
||||
import com.mdp.core.query.QueryTools; |
|
||||
import com.mdp.core.utils.RequestUtils; |
|
||||
import com.xm.core.entity.XmProjectContract; |
|
||||
import io.swagger.annotations.*; |
|
||||
import org.apache.commons.logging.Log; |
|
||||
import org.apache.commons.logging.LogFactory; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.RequestMapping; |
|
||||
import org.springframework.web.bind.annotation.RequestMethod; |
|
||||
import org.springframework.web.bind.annotation.RequestParam; |
|
||||
import org.springframework.web.bind.annotation.RestController; |
|
||||
import springfox.documentation.annotations.ApiIgnore; |
|
||||
|
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
/** |
|
||||
* url编制采用rest风格,如对XM.xm_project_contract xm_project_contract的操作有增删改查,对应的url分别为:<br> |
|
||||
* 新增: xm/xmProjectContract/add <br> |
|
||||
* 查询: xm/xmProjectContract/list<br> |
|
||||
* 模糊查询: xm/xmProjectContract/listKey<br> |
|
||||
* 修改: xm/xmProjectContract/edit <br> |
|
||||
* 删除: xm/xmProjectContract/del<br> |
|
||||
* 批量删除: xm/xmProjectContract/batchDel<br> |
|
||||
* 组织 com.qqkj 顶级模块 oa 大模块 xm 小模块 <br> |
|
||||
* 实体 XmProjectContract 表 XM.xm_project_contract 当前主键(包括多主键): ht_id; |
|
||||
***/ |
|
||||
@RestController("xm.core.xmProjectContractController") |
|
||||
@RequestMapping(value="/**/xm/core/xmProjectContract") |
|
||||
@Api(tags={"xm_project_contract操作接口"}) |
|
||||
public class XmProjectContractController { |
|
||||
|
|
||||
static Log logger=LogFactory.getLog(XmProjectContractController.class); |
|
||||
|
|
||||
@Autowired |
|
||||
private XmProjectContractService xmProjectContractService; |
|
||||
|
|
||||
|
|
||||
|
|
||||
@ApiOperation( value = "查询xm_project_contract信息列表",notes="listXmProjectContract,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") |
|
||||
@ApiImplicitParams({ |
|
||||
@ApiImplicitParam(name="htId",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), |
|
||||
@ApiImplicitParam(name="orderBy",value="排序列 如性别、学生编号排序 orderBy = sex desc,student_id desc",required=false), |
|
||||
@ApiImplicitParam(name="count",value="是否进行总条数计算,count=true|false",required=false) |
|
||||
}) |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200,response= XmProjectContract.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") |
|
||||
}) |
|
||||
@RequestMapping(value="/list",method=RequestMethod.GET) |
|
||||
public Result listXmProjectContract(@ApiIgnore @RequestParam Map<String,Object> params){ |
|
||||
|
|
||||
RequestUtils.transformArray(params, "htIds"); |
|
||||
IPage page=QueryTools.initPage(params); |
|
||||
QueryWrapper<XmProjectContract> qw=QueryTools.initQueryWrapper(XmProjectContract.class,params); |
|
||||
List<Map<String,Object>> datas= xmProjectContractService.selectListMapByWhere(page,qw,params); |
|
||||
return Result.ok().setData(datas).setTotal(page.getTotal()); |
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "新增一条xm_project_contract信息",notes="addXmProjectContract,主键如果为空,后台自动生成") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200,response=XmProjectContract.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}") |
|
||||
}) |
|
||||
@RequestMapping(value="/add",method=RequestMethod.POST) |
|
||||
public Result addXmProjectContract(@RequestBody XmProjectContract xmProjectContract) { |
|
||||
|
|
||||
if(StringUtils.isEmpty(xmProjectContract.getHtId())) { |
|
||||
xmProjectContract.setHtId(xmProjectContractService.createKey("htId")); |
|
||||
}else{ |
|
||||
XmProjectContract xmProjectContractQuery = new XmProjectContract(xmProjectContract.getHtId()); |
|
||||
if(xmProjectContractService.countByWhere(xmProjectContractQuery)>0){ |
|
||||
return Result.error("编号重复,请修改编号再提交"); |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
xmProjectContractService.insert(xmProjectContract); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "删除一条xm_project_contract信息",notes="delXmProjectContract,仅需要上传主键字段") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}") |
|
||||
}) |
|
||||
@RequestMapping(value="/del",method=RequestMethod.POST) |
|
||||
public Result delXmProjectContract(@RequestBody XmProjectContract xmProjectContract){ |
|
||||
|
|
||||
xmProjectContractService.deleteByPk(xmProjectContract); |
|
||||
return Result.ok(); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "根据主键修改一条xm_project_contract信息",notes="editXmProjectContract") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200,response=XmProjectContract.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}") |
|
||||
}) |
|
||||
@RequestMapping(value="/edit",method=RequestMethod.POST) |
|
||||
public Result editXmProjectContract(@RequestBody XmProjectContract xmProjectContract) { |
|
||||
|
|
||||
xmProjectContractService.updateByPk(xmProjectContract); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
|
|
||||
|
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "根据主键列表批量删除xm_project_contract信息",notes="batchDelXmProjectContract,仅需要上传主键字段") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") |
|
||||
}) |
|
||||
@RequestMapping(value="/batchDel",method=RequestMethod.POST) |
|
||||
public Result batchDelXmProjectContract(@RequestBody List<XmProjectContract> xmProjectContracts) { |
|
||||
|
|
||||
|
|
||||
|
|
||||
xmProjectContractService.batchDelete(xmProjectContracts); |
|
||||
return Result.ok(); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
} |
|
||||
@ -1,170 +0,0 @@ |
|||||
package com.xm.core.ctrl; |
|
||||
|
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
||||
import com.mdp.core.entity.Result; |
|
||||
import com.mdp.core.query.QueryTools; |
|
||||
import com.mdp.core.utils.RequestUtils; |
|
||||
import com.xm.core.entity.XmProjectTaskTypeState; |
|
||||
import io.swagger.annotations.*; |
|
||||
import org.apache.commons.logging.Log; |
|
||||
import org.apache.commons.logging.LogFactory; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.util.StringUtils; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
import springfox.documentation.annotations.ApiIgnore; |
|
||||
|
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
/** |
|
||||
* url编制采用rest风格,如对XM.xm_project_task_type_state 按任务类型汇总的操作有增删改查,对应的url分别为:<br> |
|
||||
* 新增: core/xmProjectTaskTypeState/add <br> |
|
||||
* 查询: core/xmProjectTaskTypeState/list<br> |
|
||||
* 模糊查询: core/xmProjectTaskTypeState/listKey<br> |
|
||||
* 修改: core/xmProjectTaskTypeState/edit <br> |
|
||||
* 删除: core/xmProjectTaskTypeState/del<br> |
|
||||
* 批量删除: core/xmProjectTaskTypeState/batchDel<br> |
|
||||
* 组织 com.qqkj 顶级模块 xm 大模块 core 小模块 <br> |
|
||||
* 实体 XmProjectTaskTypeState 表 XM.xm_project_task_type_state 当前主键(包括多主键): id; |
|
||||
***/ |
|
||||
@RestController("xm.core.xmProjectTaskTypeStateController") |
|
||||
@RequestMapping(value="/**/core/xmProjectTaskTypeState") |
|
||||
@Api(tags={"按任务类型汇总操作接口"}) |
|
||||
public class XmProjectTaskTypeStateController { |
|
||||
|
|
||||
static Log logger=LogFactory.getLog(XmProjectTaskTypeStateController.class); |
|
||||
|
|
||||
@Autowired |
|
||||
private XmProjectTaskTypeStateService xmProjectTaskTypeStateService; |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
@ApiOperation( value = "查询按任务类型汇总信息列表",notes="listXmProjectTaskTypeState,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}") |
|
||||
@ApiImplicitParams({ |
|
||||
@ApiImplicitParam(name="id",value="主键,主键",required=false), |
|
||||
@ApiImplicitParam(name="projectId",value="项目编号",required=false), |
|
||||
@ApiImplicitParam(name="projectName",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="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), |
|
||||
@ApiImplicitParam(name="count",value="是否进行总条数计算,count=true|false",required=false) |
|
||||
}) |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200,response= XmProjectTaskTypeState.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") |
|
||||
}) |
|
||||
@RequestMapping(value="/list",method=RequestMethod.GET) |
|
||||
public Result listXmProjectTaskTypeState(@ApiIgnore @RequestParam Map<String,Object> params){ |
|
||||
|
|
||||
RequestUtils.transformArray(params, "ids"); |
|
||||
IPage page=QueryTools.initPage(params); |
|
||||
QueryWrapper<XmProjectTaskTypeState> qw = QueryTools.initQueryWrapper(XmProjectTaskTypeState.class , params); |
|
||||
List<Map<String,Object>> datas = xmProjectTaskTypeStateService.selectListMapByWhere(page,qw,params); |
|
||||
return Result.ok("query-ok","查询成功").setData(datas).setTotal(page.getTotal()); //列出XmProjectTaskTypeState列表 |
|
||||
|
|
||||
} |
|
||||
|
|
||||
@ApiOperation( value = "从任务表汇总数据到项目任务类型汇总表",notes="") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}") |
|
||||
}) |
|
||||
@RequestMapping(value="/loadTasksToXmProjectTaskTypeState",method=RequestMethod.POST) |
|
||||
public Result loadTasksToXmProjectTaskTypeState(@RequestBody XmProjectTaskTypeState xmProjectTaskTypeState){ |
|
||||
|
|
||||
if(StringUtils.isEmpty(xmProjectTaskTypeState.getProjectId())) { |
|
||||
return Result.error("项目编号projectId必填"); |
|
||||
}else { |
|
||||
|
|
||||
xmProjectTaskTypeStateService.loadTasksToXmProjectTaskTypeState(xmProjectTaskTypeState.getBranchId()); |
|
||||
} |
|
||||
return Result.ok(); |
|
||||
|
|
||||
} |
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "新增一条按任务类型汇总信息",notes="addXmProjectTaskTypeState,主键如果为空,后台自动生成") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200,response=XmProjectTaskTypeState.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}") |
|
||||
}) |
|
||||
@RequestMapping(value="/add",method=RequestMethod.POST) |
|
||||
public Result addXmProjectTaskTypeState(@RequestBody XmProjectTaskTypeState xmProjectTaskTypeState) { |
|
||||
|
|
||||
if(StringUtils.isEmpty(xmProjectTaskTypeState.getId())) { |
|
||||
xmProjectTaskTypeState.setId(xmProjectTaskTypeStateService.createKey("id")); |
|
||||
}else{ |
|
||||
XmProjectTaskTypeState xmProjectTaskTypeStateQuery = new XmProjectTaskTypeState(xmProjectTaskTypeState.getId()); |
|
||||
if(xmProjectTaskTypeStateService.countByWhere(xmProjectTaskTypeStateQuery)>0){ |
|
||||
return Result.error("编号重复,请修改编号再提交"); |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
xmProjectTaskTypeStateService.insert(xmProjectTaskTypeState); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "删除一条按任务类型汇总信息",notes="delXmProjectTaskTypeState,仅需要上传主键字段") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}") |
|
||||
}) |
|
||||
@RequestMapping(value="/del",method=RequestMethod.POST) |
|
||||
public Result delXmProjectTaskTypeState(@RequestBody XmProjectTaskTypeState xmProjectTaskTypeState){ |
|
||||
|
|
||||
xmProjectTaskTypeStateService.deleteByPk(xmProjectTaskTypeState); |
|
||||
return Result.ok(); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "根据主键修改一条按任务类型汇总信息",notes="editXmProjectTaskTypeState") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200,response=XmProjectTaskTypeState.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}") |
|
||||
}) |
|
||||
@RequestMapping(value="/edit",method=RequestMethod.POST) |
|
||||
public Result editXmProjectTaskTypeState(@RequestBody XmProjectTaskTypeState xmProjectTaskTypeState) { |
|
||||
|
|
||||
xmProjectTaskTypeStateService.updateByPk(xmProjectTaskTypeState); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
|
|
||||
|
|
||||
|
|
||||
/** |
|
||||
@ApiOperation( value = "根据主键列表批量删除按任务类型汇总信息",notes="batchDelXmProjectTaskTypeState,仅需要上传主键字段") |
|
||||
@ApiResponses({ |
|
||||
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}") |
|
||||
}) |
|
||||
@RequestMapping(value="/batchDel",method=RequestMethod.POST) |
|
||||
public Result batchDelXmProjectTaskTypeState(@RequestBody List<XmProjectTaskTypeState> xmProjectTaskTypeStates) { |
|
||||
|
|
||||
|
|
||||
|
|
||||
xmProjectTaskTypeStateService.batchDelete(xmProjectTaskTypeStates); |
|
||||
return Result.ok(); |
|
||||
|
|
||||
} |
|
||||
*/ |
|
||||
} |
|
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue