Package net.risesoft.api
Class ItemAllApiImpl
- java.lang.Object
-
- net.risesoft.api.ItemAllApiImpl
-
- All Implemented Interfaces:
ItemAllApi
@RestController @RequestMapping(value="/services/rest/itemAll", produces="application/json") public class ItemAllApiImpl extends Object implements ItemAllApi所有本人经手的件接口- Author:
- qinman
- Date:
- 2024/12/19
-
-
Constructor Summary
Constructors Constructor Description ItemAllApiImpl(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>findBySystemName(String tenantId, String userId, String systemName, Integer page, Integer rows)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.Y9Result<List<ActRuDetailModel>>searchByProcessSerialNumbers(String tenantId, String userId, String[] processSerialNumbers)net.risesoft.pojo.Y9Page<ActRuDetailModel>searchBySystemName(String tenantId, String userId, String systemName, String searchMapStr, Integer page, Integer rows)net.risesoft.pojo.Y9Page<ActRuDetailModel>searchByUserIdAndSystemName(String tenantId, String userId, String systemName, String searchMapStr, Integer page, Integer rows)根据用户id和系统名称、表名称、搜索集合查询待办列表(以发送时间排序)net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>searchListBySystemName(String tenantId, String userId, String systemName, String searchMapStr)net.risesoft.pojo.Y9Result<List<ActRuDetailModel>>searchListByUserIdAndSystemName(String tenantId, String userId, String systemName, String searchMapStr)
-
-
-
Constructor Detail
-
ItemAllApiImpl
public ItemAllApiImpl(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 interfaceItemAllApi- 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 interfaceItemAllApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称page- pagerows- rows- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.6
-
findBySystemName
public net.risesoft.pojo.Y9Page<ActRuDetailModel> findBySystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestParam Integer page, @RequestParam Integer rows)
- Specified by:
findBySystemNamein interfaceItemAllApi
-
findByUserId
public net.risesoft.pojo.Y9Page<ActRuDetailModel> findByUserId(@RequestParam String tenantId, @RequestParam String userId, QueryParamModel queryParamModel)
根据用户id查询待办列表(以发送时间排序)- Specified by:
findByUserIdin interfaceItemAllApi- 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 interfaceItemAllApi- Parameters:
tenantId- 租户iduserId- 用户idsystemName- 系统名称searchMapStr- 搜索集合page- pagerows- rows- Returns:
Y9Page<ActRuDetailModel>通用分页请求返回对象 -rows 是待办任务- Since:
- 9.6.6
-
searchBySystemName
public net.risesoft.pojo.Y9Page<ActRuDetailModel> searchBySystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestBody String searchMapStr, @RequestParam Integer page, @RequestParam Integer rows)
- Specified by:
searchBySystemNamein interfaceItemAllApi
-
searchListBySystemName
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> searchListBySystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestBody String searchMapStr)
- Specified by:
searchListBySystemNamein interfaceItemAllApi
-
searchListByUserIdAndSystemName
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> searchListByUserIdAndSystemName(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String systemName, @RequestBody(required=false) String searchMapStr)
- Specified by:
searchListByUserIdAndSystemNamein interfaceItemAllApi
-
searchByProcessSerialNumbers
public net.risesoft.pojo.Y9Result<List<ActRuDetailModel>> searchByProcessSerialNumbers(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String[] processSerialNumbers)
- Specified by:
searchByProcessSerialNumbersin interfaceItemAllApi
-
-