From ed8c7a5effd0d423ce1118b680ecdca6fe732609 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期三, 02 七月 2025 16:43:13 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.11.205:9000/r/P2022036_Service --- src/main/java/com/lf/server/mapper/show/ApplyMapper.java | 80 ++++++++++++++++++++++++++++++++++++++-- 1 files changed, 76 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/lf/server/mapper/show/ApplyMapper.java b/src/main/java/com/lf/server/mapper/show/ApplyMapper.java index 4b6cc72..55eeaa3 100644 --- a/src/main/java/com/lf/server/mapper/show/ApplyMapper.java +++ b/src/main/java/com/lf/server/mapper/show/ApplyMapper.java @@ -1,9 +1,12 @@ package com.lf.server.mapper.show; import com.lf.server.entity.show.ApplyEntity; +import com.lf.server.entity.show.FlowEntity; +import com.lf.server.entity.sys.UserEntity; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; +import java.sql.Timestamp; import java.util.List; /** @@ -16,20 +19,27 @@ /** * 鏌ヨ璁板綍鏁� * - * @param userid 鐢ㄦ埛ID + * @param uname 鐢ㄦ埛鍚� + * @param status 瀹℃牳鐘舵�� + * @param start 寮�濮嬫椂闂� + * @param end 缁撴潫鏃堕棿 * @return 璁板綍鏁� */ - public Integer selectCount(Integer userid); + public Integer selectCount(String uname, Integer status, Timestamp start, Timestamp end); /** * 鍒嗛〉鏌ヨ * - * @param userid 鐢ㄦ埛ID + * @param userid 鐢ㄦ埛ID + * @param uname 鐢ㄦ埛鍚� + * @param status 瀹℃牳鐘舵�� + * @param start 寮�濮嬫椂闂� + * @param end 缁撴潫鏃堕棿 * @param limit 璁板綍鏁� * @param offset 鍋忕Щ閲� * @return 鍒楄〃 */ - public List<ApplyEntity> selectByPage(Integer userid, Integer limit, Integer offset); + public List<ApplyEntity> selectByPage(Integer userid, String uname, Integer status, Timestamp start, Timestamp end, Integer limit, Integer offset); /** * 鏌ヨ鎵�鏈� @@ -45,6 +55,30 @@ * @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); /** * 鎻掑叆涓�鏉� @@ -93,4 +127,42 @@ * @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); } -- Gitblit v1.9.3