| | |
| | | import java.sql.Timestamp; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 数据申请 |
| | | * @author WWW |
| | | */ |
| | | @Mapper |
| | | @Repository |
| | | @SuppressWarnings("ALL") |
| | | public interface ApplyMapper { |
| | | /** |
| | | * 查询记录数 |
| | | * |
| | | * @param uname 用户名 |
| | | * @param status 审核状态 |
| | | * @param start 开始时间 |
| | | * @param end 结束时间 |
| | | * @return 记录数 |
| | | */ |
| | | public Integer selectCount(String uname, Integer status, Timestamp start, Timestamp end); |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * |
| | | * @param userid 用户ID |
| | | * @param uname 用户名 |
| | | * @param status 审核状态 |
| | | * @param start 开始时间 |
| | | * @param end 结束时间 |
| | | * @param limit 记录数 |
| | | * @param offset 偏移量 |
| | | * @return 列表 |
| | | */ |
| | | public List<ApplyEntity> selectByPage(Integer userid, String uname, Integer status, Timestamp start, Timestamp end, Integer limit, Integer offset); |
| | | |
| | | /** |
| | | * 查询所有 |
| | | * |
| | | * @return |
| | | */ |
| | | public List<ApplyEntity> selectAll(); |
| | | |
| | | /** |
| | | * 根据ID查询 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public ApplyEntity selectById(int id); |
| | | |
| | | /** |
| | | * 根据单位编码查询用户 |
| | | * |
| | | * @param depcode 单位编码 |
| | | * @return 用户 |
| | | */ |
| | | public UserEntity selectUserByDepcode(String depcode); |
| | | |
| | | /** |
| | | * 查询待审核数 |
| | | * |
| | | * @param userid 用户ID |
| | | * @return 待审核数 |
| | | */ |
| | | public Integer selectSubmits(Integer userid); |
| | | |
| | | /** |
| | | * 查询流程 |
| | | * |
| | | * @param applyid 数据申请ID |
| | | * @return 数据流程 |
| | | */ |
| | | public List<FlowEntity> selectFlows(Integer applyid); |
| | | |
| | | /** |
| | | * 插入一条 |
| | | * |
| | | * @param entity |
| | | * @return |
| | | */ |
| | | public Integer insert(ApplyEntity entity); |
| | | |
| | | /** |
| | | * 插入多条 |
| | | * |
| | | * @param list |
| | | * @return |
| | | */ |
| | | public Integer inserts(List<ApplyEntity> list); |
| | | |
| | | /** |
| | | * 删除一条 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public Integer delete(int id); |
| | | |
| | | /** |
| | | * 删除多条 |
| | | * |
| | | * @param ids |
| | | * @return |
| | | */ |
| | | public Integer deletes(List<Integer> ids); |
| | | |
| | | /** |
| | | * 更新一条 |
| | | * |
| | | * @param entity |
| | | * @return |
| | | */ |
| | | public Integer update(ApplyEntity entity); |
| | | |
| | | /** |
| | | * 更新多条 |
| | | * |
| | | * @param list |
| | | * @return |
| | | */ |
| | | public Integer updates(List<ApplyEntity> list); |
| | | |
| | | /** |
| | | * 废弃申请 |
| | | * |
| | | * @param userid 用户ID |
| | | * @param id 数据申请ID |
| | | * @return 行数 |
| | | */ |
| | | public Integer updateForDiscard(Integer userid, Integer id); |
| | | |
| | | /** |
| | | * 重新提交 |
| | | * |
| | | * @param userid 用户ID |
| | | * @param id 数据申请ID |
| | | * @return 行数 |
| | | */ |
| | | public Integer updateForResubmit(Integer userid, Integer id); |
| | | |
| | | /** |
| | | * 提交流程 |
| | | * |
| | | * @param userid 用户ID |
| | | * @param applyid 申请流程ID |
| | | * @param flowId 申请流程ID |
| | | * @return 行数 |
| | | */ |
| | | public Integer updateForSubmit(Integer userid, Integer applyid, Integer flowId); |
| | | |
| | | /** |
| | | * 打回流程 |
| | | * |
| | | * @param userid 用户ID |
| | | * @param applyid 申请流程ID |
| | | * @param flowId 申请流程ID |
| | | * @return 行数 |
| | | */ |
| | | public Integer updateForReject(Integer userid, Integer applyid, Integer flowId); |
| | | } |