Package net.risesoft.api
Class ItemTodoApiImpl
- java.lang.Object
-
- net.risesoft.api.ItemTodoApiImpl
-
- All Implemented Interfaces:
ItemTodoApi
@RestController @RequestMapping(value="/services/rest/itemTodo", produces="application/json") public class ItemTodoApiImpl extends Object implements ItemTodoApi待办接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ItemTodoApiImpl(ItemPageService itemPageService, ActRuDetailService actRuDetailService, Y9TableService y9TableService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckObjAllFieldsIsNull(Object object)net.risesoft.pojo.Y9Result<Integer>countByUserIdAndSystemName(String tenantId, String userId, String systemName)根据用户id和系统名称查询待办数量net.risesoft.pojo.Y9Page<ActRuDetailModel>findByUserId(String tenantId, String userId, QueryParamModel queryParamModel)根据用户id查询待办列表(以发送时间排序)net.risesoft.pojo.Y9Page<ActRuDetailModel>findByUserIdAndSystemName(String tenantId, String userId, String systemName, Integer page, Integer rows)根据用户id和系统名称查询待办列表(以发送时间排序)net.risesoft.pojo.Y9Page<ActRuDetailModel>findByUserIdAndSystemNameAndTaskDefKey(String tenantId, String userId, String systemName, String taskDefKey, Integer page, Integer rows)根据用户id和系统名称查询待办列表(以发送时间排序)net.risesoft.pojo.Y9Page<ActRuDetailModel>searchByUserIdAndSystemName(String tenantId, String userId, String systemName, String searchMapStr, Integer page, Integer rows)根据用户id和系统名称、表名称、搜索集合查询待办列表(以发送时间排序)net.risesoft.pojo.Y9Page<ActRuDetailModel>searchByUserIdAndSystemName4Other(String tenantId, String userId, String systemName, String searchMapStr, Integer page, Integer rows)net.risesoft.pojo.Y9Page<ActRuDetailModel>searchByUserIdAndSystemNameAndTaskDefKey(String tenantId, String userId, String systemName, String taskDefKey, String searchMapStr, Integer page, Integer rows)根据用户id和系统名称、表名称、搜索集合查询待办列表(以发送时间排序)net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>searchListByUserIdAndSystemName4Other(String tenantId, String userId, String systemName, String searchMapStr)net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>searchListByUserIdAndSystemNameAndTaskDefKey(String tenantId, String userId, String systemName, String taskDefKey, String searchMapStr)
-
-
-
Constructor Detail
-
ItemTodoApiImpl
public ItemTodoApiImpl(ItemPageService itemPageService, ActRuDetailService actRuDetailService, Y9TableService y9TableService, @Qualifier("jdbcTemplate4Tenant") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Detail
-
countByUserIdAndSystemName
public net.risesoft.pojo.Y9Result<Integer> countByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName)
根据用户id和系统名称查询待办数量- Specified by:
countByUserIdAndSystemNamein interfaceItemTodoApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称- Returns:
Y9Result<Integer>通用请求返回对象 -data 是待办任务数量- Since:
- 9.6.6
-
findByUserIdAndSystemName
public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestParam Integer page, @RequestParam Integer rows)
根据用户id和系统名称查询待办列表(以发送时间排序)- Specified by:
findByUserIdAndSystemNamein interfaceItemTodoApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称page- pagerows- rows- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.6
-
findByUserIdAndSystemNameAndTaskDefKey
public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByUserIdAndSystemNameAndTaskDefKey(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestParam String taskDefKey, @RequestParam Integer page, @RequestParam Integer rows)
根据用户id和系统名称查询待办列表(以发送时间排序)- Specified by:
findByUserIdAndSystemNameAndTaskDefKeyin interfaceItemTodoApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称taskDefKey- 任务keypage- pagerows- rows- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.6
-
findByUserId
public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByUserId(@RequestParam String tenantId, @RequestParam String userId, QueryParamModel queryParamModel)
根据用户id查询待办列表(以发送时间排序)- Specified by:
findByUserIdin interfaceItemTodoApi- Parameters:
tenantId- 租户iduserId- 用户idqueryParamModel- 查询参数- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.8
-
checkObjAllFieldsIsNull
public boolean checkObjAllFieldsIsNull(Object object)
-
searchByUserIdAndSystemName
public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestBody String searchMapStr, @RequestParam Integer page, @RequestParam Integer rows)
根据用户id和系统名称、表名称、搜索集合查询待办列表(以发送时间排序)- Specified by:
searchByUserIdAndSystemNamein interfaceItemTodoApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称searchMapStr- 搜索集合page- pagerows- rows- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.6
-
searchListByUserIdAndSystemNameAndTaskDefKey
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> searchListByUserIdAndSystemNameAndTaskDefKey(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestParam(required=false) String taskDefKey, @RequestBody(required=false) String searchMapStr)
- Specified by:
searchListByUserIdAndSystemNameAndTaskDefKeyin interfaceItemTodoApi
-
searchByUserIdAndSystemName4Other
public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchByUserIdAndSystemName4Other(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestBody(required=false) String searchMapStr, @RequestParam Integer page, @RequestParam Integer rows)
- Specified by:
searchByUserIdAndSystemName4Otherin interfaceItemTodoApi
-
searchListByUserIdAndSystemName4Other
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> searchListByUserIdAndSystemName4Other(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestBody(required=false) String searchMapStr)
- Specified by:
searchListByUserIdAndSystemName4Otherin interfaceItemTodoApi
-
searchByUserIdAndSystemNameAndTaskDefKey
public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchByUserIdAndSystemNameAndTaskDefKey(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestParam(required=false) String taskDefKey, @RequestBody String searchMapStr, @RequestParam Integer page, @RequestParam Integer rows)
根据用户id和系统名称、表名称、搜索集合查询待办列表(以发送时间排序)- Specified by:
searchByUserIdAndSystemNameAndTaskDefKeyin interfaceItemTodoApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称taskDefKey- 任务keysearchMapStr- 搜索集合page- pagerows- rows- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.6
-
-