Package net.risesoft.api
Class OrganWordApiImpl
- java.lang.Object
-
- net.risesoft.api.OrganWordApiImpl
-
- All Implemented Interfaces:
OrganWordApi
@RestController @RequestMapping(value="/services/rest/organWord", produces="application/json") public class OrganWordApiImpl extends Object implements OrganWordApi编号接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description OrganWordApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Integer>checkNumberStr(String tenantId, String userId, String characterValue, String custom, Integer year, Integer numberTemp, String itemId, Integer common, String processSerialNumber)验证编号是否已经被使用net.risesoft.pojo.Y9Result<OrganWordModel>exist(String tenantId, String userId, String custom, String processSerialNumber, String processInstanceId, String itembox)判断编号标识在当前流程实例中是否编号,未编号就获取有权限的编号的机关代字net.risesoft.pojo.Y9Result<List<OrganWordPropertyModel>>findByCustom(String tenantId, String orgUnitId, String custom, String itemId, String processDefinitionId, String taskDefKey)获取编号标识对应的有权限的机构代字net.risesoft.pojo.Y9Result<List<OrganWordPropertyModel>>findByCustomNumber(String tenantId, String orgUnitId, String itemId, String processDefinitionId, String taskDefKey)获取有权限的编号标识net.risesoft.pojo.Y9Result<Integer>getNumber(String tenantId, String userId, String custom, String characterValue, Integer year, Integer common, String itemId)获取未使用的编号数字net.risesoft.pojo.Y9Result<Integer>getNumberOnly(String tenantId, String userId, String custom, String characterValue, Integer year, Integer common, String itemId)获取编号的数字net.risesoft.pojo.Y9Result<String>getTempNumber(String tenantId, String userId, String custom, String characterValue, String itemId)获取临时编号数字net.risesoft.pojo.Y9Result<Map<String,Object>>saveNumberString(String tenantId, String userId, String custom, String numberString, String itemId, String processSerialNumber)保存临时编号字符串(保存后将占用编号)
-
-
-
Method Detail
-
checkNumberStr
public net.risesoft.pojo.Y9Result<Integer> checkNumberStr(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String characterValue, @RequestParam String custom, @RequestParam Integer year, @RequestParam Integer numberTemp, @RequestParam String itemId, @RequestParam Integer common, @RequestParam String processSerialNumber)
验证编号是否已经被使用- Specified by:
checkNumberStrin interfaceOrganWordApi- Parameters:
tenantId- 租户iduserId- 人员idcharacterValue- 机关代字custom- 机关代字标志year- 文号年份numberTemp- 编号itemId- 事项idcommon- commonprocessSerialNumber- 流程编号- Returns:
Y9Result<Integer>通用请求返回对象- Since:
- 9.6.6
-
exist
public net.risesoft.pojo.Y9Result<OrganWordModel> exist(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String custom, @RequestParam String processSerialNumber, String processInstanceId, @RequestParam String itembox)
判断编号标识在当前流程实例中是否编号,未编号就获取有权限的编号的机关代字- Specified by:
existin interfaceOrganWordApi- Parameters:
tenantId- 租户iduserId- 人员idcustom- 编号标识processSerialNumber- 流程编号processInstanceId- 流程实例iditembox- 办件状态,todo(待办),doing(在办),done(办结)- Returns:
Y9Result<OrganWordModel>通用请求返回对象 -data 是编号的机关代字- Since:
- 9.6.6
-
findByCustom
public net.risesoft.pojo.Y9Result<List<OrganWordPropertyModel>> findByCustom(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String custom, @RequestParam String itemId, @RequestParam String processDefinitionId, String taskDefKey)
获取编号标识对应的有权限的机构代字- Specified by:
findByCustomin interfaceOrganWordApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idcustom- 编号标识itemId- 事项idprocessDefinitionId- 流程定义idtaskDefKey- 任务定义key- Returns:
Y9Result<List<OrganWordPropertyModel>>通用请求返回对象 -data是数据字典列表- Since:
- 9.6.6
-
findByCustomNumber
public net.risesoft.pojo.Y9Result<List<OrganWordPropertyModel>> findByCustomNumber(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String itemId, @RequestParam String processDefinitionId, String taskDefKey)
获取有权限的编号标识- Specified by:
findByCustomNumberin interfaceOrganWordApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项idprocessDefinitionId- 流程定义idtaskDefKey- 任务定义key- Returns:
Y9Result<List<OrganWordPropertyModel>>通用请求返回对象 -data是数据字典列表- Since:
- 9.6.6
-
getNumber
public net.risesoft.pojo.Y9Result<Integer> getNumber(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String custom, @RequestParam String characterValue, @RequestParam Integer year, @RequestParam Integer common, @RequestParam String itemId)
获取未使用的编号数字- Specified by:
getNumberin interfaceOrganWordApi- Parameters:
tenantId- 租户iduserId- 人员idcustom- 机关代字标志characterValue- 机关代字year- 文号年份common- commonitemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象 -data是编号- Since:
- 9.6.6
-
getNumberOnly
public net.risesoft.pojo.Y9Result<Integer> getNumberOnly(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String custom, @RequestParam String characterValue, @RequestParam Integer year, @RequestParam Integer common, @RequestParam String itemId)
获取编号的数字- Specified by:
getNumberOnlyin interfaceOrganWordApi- Parameters:
tenantId- 租户iduserId- 人员idcustom- 机关代字标志characterValue- 机关代字year- 文号年份common- commonitemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象 -data是编号的数字- Since:
- 9.6.6
-
getTempNumber
public net.risesoft.pojo.Y9Result<String> getTempNumber(String tenantId, String userId, String custom, String characterValue, String itemId)
获取临时编号数字- Specified by:
getTempNumberin interfaceOrganWordApi- Parameters:
tenantId- 租户iduserId- 人员idcustom- 机关代字标志characterValue- 机关代字itemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象 -data是编号的数字- Since:
- 9.6.6
-
saveNumberString
public net.risesoft.pojo.Y9Result<Map<String,Object>> saveNumberString(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String custom, @RequestParam String numberString, @RequestParam String itemId, @RequestParam String processSerialNumber)
保存临时编号字符串(保存后将占用编号)- Specified by:
saveNumberStringin interfaceOrganWordApi- Parameters:
tenantId- 租户iduserId- 人员idcustom- 机关代字标志numberString- 编号字符串itemId- 事项idprocessSerialNumber- 流程编号- Returns:
Y9Result<Map<String, Object>>通用请求返回对象 -data是保存结果- Since:
- 9.6.6
-
-