From 3a506a7aa047c806f09b82bf1c8670d94072d86b Mon Sep 17 00:00:00 2001 From: YYC <1833023622@qq.com> Date: 星期五, 11 八月 2023 16:57:44 +0800 Subject: [PATCH] 维修、档案 --- igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java | 687 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 347 insertions(+), 340 deletions(-) diff --git a/igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java b/igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java index 0065fd7..26473c3 100644 --- a/igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java +++ b/igds-manager/src/main/java/com/ld/igds/oa/view/OfficeAutoPR.java @@ -5,6 +5,7 @@ import java.util.List; import java.util.Map; +import com.ld.igds.file.CoreFileService; import com.ld.igds.models.*; import org.springframework.beans.factory.annotation.Autowired; @@ -20,394 +21,400 @@ /** * OA妯″潡-PR - * + * * @author: andy.jia * @description: * @version: * @data:2020骞�5鏈�29鏃� - * */ @Component("oaPR") public class OfficeAutoPR { - @Autowired - private HOfficeAutoService service; + @Autowired + private HOfficeAutoService service; - @Autowired - private GpsConfManager gpsConfManager; + @Autowired + private GpsConfManager gpsConfManager; - // =====================鑰冨嫟绠$悊=====================// + @Autowired + private CoreFileService fileService; - /** - * oaPR#pageAttendance - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageAttendance(Page<OAAttendance> page, - Map<String, Object> param) throws Exception { - service.pageAttendance(page, param); - } + // =====================鑰冨嫟绠$悊=====================// - /** - * oaPR#saveAttendance - * - * @param data - */ - @DataResolver - public void saveAttendance(OAAttendance data) { - service.saveAttendance(data); - } + /** + * oaPR#pageAttendance + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageAttendance(Page<OAAttendance> page, + Map<String, Object> param) throws Exception { + service.pageAttendance(page, param); + } - /** - * oaPR#delAttendance - * - * @param data - * @return - */ - @Expose - public String delAttendance(OAAttendance data) { - return service.delAttendance(data); - } + /** + * oaPR#saveAttendance + * + * @param data + */ + @DataResolver + public void saveAttendance(OAAttendance data) { + service.saveAttendance(data); + } - // =====================缁╂晥绠$悊=====================// + /** + * oaPR#delAttendance + * + * @param data + * @return + */ + @Expose + public String delAttendance(OAAttendance data) { + return service.delAttendance(data); + } - /** - * oaPR#pageAppraisal - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageAppraisal(Page<OAAppraisal> page, Map<String, Object> param) - throws Exception { - service.pageAppraisal(page, param); - } + // =====================缁╂晥绠$悊=====================// - /** - * oaPR#listAppraisalDetail - * - * @param id - * @return - */ - @DataProvider - public List<OAAppraisalDetail> listAppraisalDetail(String id) { - return service.listAppraisalDetail(id); - } + /** + * oaPR#pageAppraisal + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageAppraisal(Page<OAAppraisal> page, Map<String, Object> param) + throws Exception { + service.pageAppraisal(page, param); + } - /** - * oaPR#saveAppraisal - * - * @param data - */ - @DataResolver - public void saveAppraisal(OAAppraisal data) { - service.saveAppraisal(data); - } + /** + * oaPR#listAppraisalDetail + * + * @param id + * @return + */ + @DataProvider + public List<OAAppraisalDetail> listAppraisalDetail(String id) { + return service.listAppraisalDetail(id); + } - /** - * oaPR#delAppraisal - * - * @param data - * @return - */ - @Expose - public String delAppraisal(OAAppraisal data) { - return service.delAppraisal(data); - } + /** + * oaPR#saveAppraisal + * + * @param data + */ + @DataResolver + public void saveAppraisal(OAAppraisal data) { + service.saveAppraisal(data); + } - /** - * oaPR#delAppraisalDetail - * - * @param data - * @return - */ - @Expose - public String delAppraisalDetail(OAAppraisalDetail data) { - return service.delAppraisalDetail(data); - } + /** + * oaPR#delAppraisal + * + * @param data + * @return + */ + @Expose + public String delAppraisal(OAAppraisal data) { + return service.delAppraisal(data); + } - // =====================宸ヨ祫绠$悊=====================// + /** + * oaPR#delAppraisalDetail + * + * @param data + * @return + */ + @Expose + public String delAppraisalDetail(OAAppraisalDetail data) { + return service.delAppraisalDetail(data); + } - /** - * oaPR#pageSalary - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageSalary(Page<OASalary> page, Map<String, Object> param) - throws Exception { - service.pageSalary(page, param); - } + // =====================宸ヨ祫绠$悊=====================// - /** - * oaPR#saveSalary - * - * @param data - */ - @DataResolver - public void saveSalary(OASalary data) { - service.saveSalary(data); - } + /** + * oaPR#pageSalary + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageSalary(Page<OASalary> page, Map<String, Object> param) + throws Exception { + service.pageSalary(page, param); + } - /** - * oaPR#delSalary - * - * @param data - * @return - */ - @Expose - public String delSalary(OASalary data) { - return service.delSalary(data); - } + /** + * oaPR#saveSalary + * + * @param data + */ + @DataResolver + public void saveSalary(OASalary data) { + service.saveSalary(data); + } - // =====================妗f绠$悊=====================// + /** + * oaPR#delSalary + * + * @param data + * @return + */ + @Expose + public String delSalary(OASalary data) { + return service.delSalary(data); + } - /** - * oaPR#pageArchives - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageArchives(Page<OAArchives> page, Map<String, Object> param) - throws Exception { - service.pageArchives(page, param); - } + // =====================妗f绠$悊=====================// - /** - * oaPR#saveArchives - * - * @param data - */ - @DataResolver - public void saveArchives(OAArchives data) { - service.saveArchives(data); - } + /** + * oaPR#pageArchives + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageArchives(Page<OAArchives> page, Map<String, Object> param) + throws Exception { + service.pageArchives(page, param); + } - /** - * oaPR#delArchives - * - * @param data - * @return - */ - @Expose - public String delArchives(OAArchives data) { - return service.delArchives(data); - } + /** + * oaPR#saveArchives + * + * @param data + */ + @DataResolver + public void saveArchives(OAArchives data) { + String orderId = service.saveArchives(data); - // =====================璧勪骇绠$悊=====================// + // 闄勪欢 + List<FileInfo> files = data.getFileData(); + fileService.saveFiles(files, orderId, null); + } - /** - * oaPR#pageAsset - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageAsset(Page<OAAsset> page, Map<String, Object> param) - throws Exception { - service.pageAsset(page, param); - } + /** + * oaPR#delArchives + * + * @param data + * @return + */ + @Expose + public String delArchives(OAArchives data) { + return service.delArchives(data); + } - /** - * oaPR#saveAsset - * - * @param data - */ - @DataResolver - public void saveAsset(OAAsset data) { - service.saveAsset(data); - } + // =====================璧勪骇绠$悊=====================// - /** - * oaPR#delAsset - * - * @param data - * @return - */ - @Expose - public String delAsset(OAAsset data) { - return service.delAsset(data); - } + /** + * oaPR#pageAsset + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageAsset(Page<OAAsset> page, Map<String, Object> param) + throws Exception { + service.pageAsset(page, param); + } - /** - * oaPR#queryLocation - * - * 鏌ヨ璁惧浣嶇疆 - * - * @param data - * @return - */ - @Expose - public String queryLocation(OAAsset data) { - return gpsConfManager.queryLocation(data); - } + /** + * oaPR#saveAsset + * + * @param data + */ + @DataResolver + public void saveAsset(OAAsset data) { + service.saveAsset(data); + } - // =====================璧勪骇绠$悊-GPS绠$悊=====================// + /** + * oaPR#delAsset + * + * @param data + * @return + */ + @Expose + public String delAsset(OAAsset data) { + return service.delAsset(data); + } - /** - * ${dorado.getDataProvider("oaPR#triggerGpsStatus").getResult()} - * - * @return - */ - @DataProvider - public List<DicTrigger> triggerGpsStatus() { - List<DicTrigger> list = new ArrayList<DicTrigger>(); - list.add(new DicTrigger(OAUtil.RUN_STATUS_RUN, "杩愯")); - list.add(new DicTrigger(OAUtil.RUN_STATUS_STOP, "鍋滄")); - list.add(new DicTrigger(OAUtil.RUN_STATUS_NONE, "鏈煡")); - return list; - } + /** + * oaPR#queryLocation + * <p> + * 鏌ヨ璁惧浣嶇疆 + * + * @param data + * @return + */ + @Expose + public String queryLocation(OAAsset data) { + return gpsConfManager.queryLocation(data); + } - /** - * oaPR#getGps - * - * @return - * @throws Exception - */ - @DataProvider - public List<OAGps> getGps() throws Exception { - return service.getGps(); - } + // =====================璧勪骇绠$悊-GPS绠$悊=====================// - /** - * oaPR#saveGps - * - * @return - * @throws Exception - */ - @Expose - public String saveGps(OAGps data) { - String msg = service.saveGps(data); - return msg; - } + /** + * ${dorado.getDataProvider("oaPR#triggerGpsStatus").getResult()} + * + * @return + */ + @DataProvider + public List<DicTrigger> triggerGpsStatus() { + List<DicTrigger> list = new ArrayList<DicTrigger>(); + list.add(new DicTrigger(OAUtil.RUN_STATUS_RUN, "杩愯")); + list.add(new DicTrigger(OAUtil.RUN_STATUS_STOP, "鍋滄")); + list.add(new DicTrigger(OAUtil.RUN_STATUS_NONE, "鏈煡")); + return list; + } - /** - * oaPR#delGps - * - * @param data - * @return - */ - @Expose - public String delGps(OAGps data) { - String msg = service.delGps(data); - return msg; - } + /** + * oaPR#getGps + * + * @return + * @throws Exception + */ + @DataProvider + public List<OAGps> getGps() throws Exception { + return service.getGps(); + } - /** - * oaPR#flushCache - * - * @param - * @return - */ - @Expose - public String flushCache() { - return service.flushCache(ContextUtil.getCompanyId()); - } + /** + * oaPR#saveGps + * + * @return + * @throws Exception + */ + @Expose + public String saveGps(OAGps data) { + String msg = service.saveGps(data); + return msg; + } - // =====================鎶ラ攢绠$悊=====================// + /** + * oaPR#delGps + * + * @param data + * @return + */ + @Expose + public String delGps(OAGps data) { + String msg = service.delGps(data); + return msg; + } - /** - * oaPR#pageExpClaimSubmit - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageExpClaimSubmit(Page<OAExpClaim> page, - Map<String, Object> param) throws Exception { - if (null == param) - param = new HashMap<String, Object>(); + /** + * oaPR#flushCache + * + * @param + * @return + */ + @Expose + public String flushCache() { + return service.flushCache(ContextUtil.getCompanyId()); + } - param.put("submitUserId", ContextUtil.getLoginUserName()); + // =====================鎶ラ攢绠$悊=====================// - service.pageExpClaim(page, param); - } + /** + * oaPR#pageExpClaimSubmit + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageExpClaimSubmit(Page<OAExpClaim> page, + Map<String, Object> param) throws Exception { + if (null == param) + param = new HashMap<String, Object>(); - /** - * oaPR#pageExpClaimAudit - * - * @param page - * @param param - * @throws Exception - */ - @DataProvider - public void pageExpClaimAudit(Page<OAExpClaim> page, - Map<String, Object> param) throws Exception { + param.put("submitUserId", ContextUtil.getLoginUserName()); - service.pageExpClaim(page, param); - } + service.pageExpClaim(page, param); + } - /** - * oaPR#listExpClaimDetail - * - * @param id - * @return - */ - @DataProvider - public List<OAExpClaimDetail> listExpClaimDetail(String id) { - return service.listExpClaimDetail(id); - } + /** + * oaPR#pageExpClaimAudit + * + * @param page + * @param param + * @throws Exception + */ + @DataProvider + public void pageExpClaimAudit(Page<OAExpClaim> page, + Map<String, Object> param) throws Exception { - /** - * oaPR#saveExpClaim - * - * @param data - */ - @DataResolver - public void saveExpClaim(OAExpClaim data) { - service.saveExpClaim(data,false); - } - - /** - * oaPR#AuditExpClaim - * - * @param data - */ - @DataResolver - public void AuditExpClaim(OAExpClaim data) { - service.saveExpClaim(data,true); - } + service.pageExpClaim(page, param); + } - /** - * oaPR#delExpClaim - * - * @param data - * @return - */ - @Expose - public String delExpClaim(OAExpClaim data) { - return service.delExpClaim(data); - } + /** + * oaPR#listExpClaimDetail + * + * @param id + * @return + */ + @DataProvider + public List<OAExpClaimDetail> listExpClaimDetail(String id) { + return service.listExpClaimDetail(id); + } - /** - * oaPR#delExpClaimDetail - * - * @param data - * @return - */ - @Expose - public String delExpClaimDetail(OAExpClaimDetail data) { - return service.delExpClaimDetail(data); - } + /** + * oaPR#saveExpClaim + * + * @param data + */ + @DataResolver + public void saveExpClaim(OAExpClaim data) { + service.saveExpClaim(data, false); + } - // ${dorado.getDataProvider("oaPR#triggerStatus").getResult()} - @DataProvider - public List<DicTrigger> triggerStatus() { - List<DicTrigger> list = new ArrayList<DicTrigger>(); - list.add(new DicTrigger(OAUtil.AUDIT_NONE, "寰呭鏍�")); - list.add(new DicTrigger(OAUtil.AUDIT_PASS, "瀹℃牳閫氳繃")); - list.add(new DicTrigger(OAUtil.AUDIT_UNPASS, "瀹℃牳鎷掔粷")); - return list; - } + /** + * oaPR#AuditExpClaim + * + * @param data + */ + @DataResolver + public void AuditExpClaim(OAExpClaim data) { + service.saveExpClaim(data, true); + } + + /** + * oaPR#delExpClaim + * + * @param data + * @return + */ + @Expose + public String delExpClaim(OAExpClaim data) { + return service.delExpClaim(data); + } + + /** + * oaPR#delExpClaimDetail + * + * @param data + * @return + */ + @Expose + public String delExpClaimDetail(OAExpClaimDetail data) { + return service.delExpClaimDetail(data); + } + + // ${dorado.getDataProvider("oaPR#triggerStatus").getResult()} + @DataProvider + public List<DicTrigger> triggerStatus() { + List<DicTrigger> list = new ArrayList<DicTrigger>(); + list.add(new DicTrigger(OAUtil.AUDIT_NONE, "寰呭鏍�")); + list.add(new DicTrigger(OAUtil.AUDIT_PASS, "瀹℃牳閫氳繃")); + list.add(new DicTrigger(OAUtil.AUDIT_UNPASS, "瀹℃牳鎷掔粷")); + return list; + } } -- Gitblit v1.9.3