Package net.risesoft.api
Class SignDeptInfoApiImpl
- java.lang.Object
-
- net.risesoft.api.SignDeptInfoApiImpl
-
- All Implemented Interfaces:
SignDeptInfoApi
@RestController @RequestMapping(value="/services/rest/signDept", produces="application/json") public class SignDeptInfoApiImpl extends Object implements SignDeptInfoApi会签信息接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description SignDeptInfoApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>addSignDept(String tenantId, String positionId, String deptIds, String deptType, String processSerialNumber)添加会签信息net.risesoft.pojo.Y9Result<Object>deleteById(String tenantId, String positionId, String id)根据主键删除会签信息net.risesoft.pojo.Y9Result<Map<String,String>>findByDeptNameMax(String tenantId, String deptNameMax)net.risesoft.pojo.Y9Result<List<SignDeptModel>>getSignDeptList(String tenantId, String deptType, String processSerialNumber)根据流程编号获取会签信息net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Department>>getSignOutDeptTree(String tenantId, String id)获取委外会签单位树net.risesoft.pojo.Y9Result<Boolean>isSignDept(String tenantId, String deptId, String deptType, String processSerialNumber)根据流程编号和部门ID判断是否是会签部门net.risesoft.pojo.Y9Result<Object>saveSignDept(String tenantId, String positionId, String deptIds, String deptType, String processSerialNumber, String tzsDeptId)保存会签信息net.risesoft.pojo.Y9Result<Object>saveSignDeptInfo(String tenantId, String id, String userName)保存会签签名net.risesoft.pojo.Y9Result<Object>updateSignDept(String tenantId, String positionId, String processSerialNumber, String type, String tzsDeptId)插入或更新会签部门,更新显示名称
-
-
-
Method Detail
-
addSignDept
public net.risesoft.pojo.Y9Result<Object> addSignDept(@RequestParam String tenantId, @RequestParam String positionId, @RequestParam String deptIds, @RequestParam String deptType, @RequestParam String processSerialNumber)
添加会签信息- Specified by:
addSignDeptin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDpositionId- 岗位iddeptIds- 部门idsdeptType- 单位类型(0:委内,1:委外)processSerialNumber- 流程编号- Returns:
- Y9Result
- Since:
- 9.6.0
-
deleteById
public net.risesoft.pojo.Y9Result<Object> deleteById(@RequestParam String tenantId, @RequestParam String positionId, @RequestParam String id)
根据主键删除会签信息- Specified by:
deleteByIdin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDid- 主键- Returns:
- Y9Result
- Since:
- 9.6.0
-
findByDeptNameMax
public net.risesoft.pojo.Y9Result<Map<String,String>> findByDeptNameMax(@RequestParam String tenantId, @RequestParam String deptNameMax)
- Specified by:
findByDeptNameMaxin interfaceSignDeptInfoApi
-
getSignDeptList
public net.risesoft.pojo.Y9Result<List<SignDeptModel>> getSignDeptList(@RequestParam String tenantId, @RequestParam String deptType, @RequestParam String processSerialNumber)
根据流程编号获取会签信息- Specified by:
getSignDeptListin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDdeptType- 单位类型(0:委内,1:委外)processSerialNumber- 流程编号- Returns:
- Y9Result
- Since:
- 9.6.0
-
getSignOutDeptTree
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Department>> getSignOutDeptTree(@RequestParam String tenantId, @RequestParam(required=false) String id)
获取委外会签单位树- Specified by:
getSignOutDeptTreein interfaceSignDeptInfoApi- Parameters:
tenantId- 租户ID- Returns:
- Y9Result
- >
- Since:
- 9.6.0
-
isSignDept
public net.risesoft.pojo.Y9Result<Boolean> isSignDept(@RequestParam String tenantId, @RequestParam String deptId, @RequestParam String deptType, @RequestParam String processSerialNumber)
根据流程编号和部门ID判断是否是会签部门- Specified by:
isSignDeptin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDdeptId- 部门IDdeptType- 单位类型(0:委内,1:委外)processSerialNumber- 流程编号- Returns:
- Y9Result
- Since:
- 9.6.0
-
saveSignDept
public net.risesoft.pojo.Y9Result<Object> saveSignDept(@RequestParam String tenantId, @RequestParam String positionId, @RequestParam String deptIds, @RequestParam String deptType, @RequestParam String processSerialNumber, String tzsDeptId)
保存会签信息- Specified by:
saveSignDeptin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDpositionId- 岗位iddeptIds- 部门idsdeptType- 单位类型(0:委内,1:委外)processSerialNumber- 流程编号tzsDeptId- 部门id,不为空,表示需要将显示名称改为原司局单位名称- Returns:
- Y9Result
- Since:
- 9.6.0
-
saveSignDeptInfo
public net.risesoft.pojo.Y9Result<Object> saveSignDeptInfo(@RequestParam String tenantId, @RequestParam String id, String userName)
保存会签签名- Specified by:
saveSignDeptInfoin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDid- 主键userName- 签字人姓名- Returns:
- Y9Result
- Since:
- 9.6.0
-
updateSignDept
public net.risesoft.pojo.Y9Result<Object> updateSignDept(@RequestParam String tenantId, @RequestParam String positionId, @RequestParam String processSerialNumber, @RequestParam String type, @RequestParam String tzsDeptId)
插入或更新会签部门,更新显示名称- Specified by:
updateSignDeptin interfaceSignDeptInfoApi- Parameters:
tenantId- 租户IDpositionId- 岗位idprocessSerialNumber- 流程编号type- 中央预算内投资计划下达类文件类型,1为是,0为否tzsDeptId- 司局部门id- Returns:
- Y9Result
- Since:
- 9.6.0
-
-