1821349743@qq.com
2023-04-26 5823061f3c0aec6a2f90393152f6027e3f0e2d45
Merge remote-tracking branch 'origin/master'
已添加86个文件
3900 ■■■■■ 文件已修改
home-server-admin/.classpath 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/.project 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/.settings/org.eclipse.core.resources.prefs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/.settings/org.eclipse.jdt.core.prefs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/.settings/org.eclipse.m2e.core.prefs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/pom.xml 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/pom.xml.versionsBackup 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/config/CmnConst.java 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/config/SystemCode.java 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/AdvanceNoticeController.java 161 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/CivilServantReceptionController.java 252 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/HousingArchivesController.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/LawEnforcementController.java 146 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/OfficeExpensesController.java 251 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/OfficePurchaseController.java 207 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/OfficeSuppliesCollectionController.java 211 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/PleaseLeaveController.java 202 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/ReceiptDocumentController.java 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/SendDocumentController.java 157 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/TravelTrainingController.java 250 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/controller/XiNingPublicController.java 151 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/AdvanceNoticeService.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/CivilServantReceptionService.java 111 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/HousingArchivesService.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/LawEnforcementService.java 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/OfficeExpensesService.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/OfficePurchaseService.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/OfficeSuppliesCollectionService.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/PleaseLeaveService.java 123 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/ReceiptDocumentService.java 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/TravelTrainingService.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/IAdvanceNoticeService.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/ICivilServantReceptionService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/IHousingArchivesService.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/ILawEnforcementService.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/IOfficeExpensesService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/IOfficePurchaseService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/IOfficeSuppliesCollectionService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/IReceiptDocumentService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/ISendDocumentService.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/src/main/java/com/home/xining/service/idel/ITravelTrainingService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/META-INF/MANIFEST.MF 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/META-INF/maven/com.lx/product-server-xining/pom.properties 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/META-INF/maven/com.lx/product-server-xining/pom.xml 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/config/CmnConst.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/config/SystemCode.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/AdvanceNoticeController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/CivilServantReceptionController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/HousingArchivesController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/LawEnforcementController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/OfficeExpensesController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/OfficePurchaseController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/OfficeSuppliesCollectionController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/PleaseLeaveController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/ReceiptDocumentController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/SendDocumentController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/TravelTrainingController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/controller/XiNingPublicController.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/AdvanceNoticeService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/CivilServantReceptionService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/HousingArchivesService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/LawEnforcementService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/OfficeExpensesService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/OfficePurchaseService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/OfficeSuppliesCollectionService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/PleaseLeaveService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/ReceiptDocumentService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/SendDocumentService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/TravelTrainingService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/IAdvanceNoticeService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/ICivilServantReceptionService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/IHousingArchivesService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/ILawEnforcementService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/IOfficeExpensesService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/IOfficePurchaseService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/IOfficeSuppliesCollectionService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/IReceiptDocumentService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/ISendDocumentService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/classes/com/home/xining/service/idel/ITravelTrainingService.class 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/maven-archiver/pom.properties 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/product-server-xining-1.0.0-SNAPSHOT.jar 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/target/product-server-xining-1.2.0-SNAPSHOT.jar 补丁 | 查看 | 原始文档 | blame | 历史
home-server-admin/.classpath
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" output="target/classes" path="src/main/java">
        <attributes>
            <attribute name="optional" value="true"/>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="src" output="target/test-classes" path="src/test/java">
        <attributes>
            <attribute name="optional" value="true"/>
            <attribute name="maven.pomderived" value="true"/>
            <attribute name="test" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="output" path="target/classes"/>
</classpath>
home-server-admin/.project
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>product-server-xining</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.m2e.core.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
        <nature>org.eclipse.m2e.core.maven2Nature</nature>
    </natures>
</projectDescription>
home-server-admin/.settings/org.eclipse.core.resources.prefs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,5 @@
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8
home-server-admin/.settings/org.eclipse.jdt.core.prefs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
home-server-admin/.settings/org.eclipse.m2e.core.prefs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,4 @@
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1
home-server-admin/pom.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>product-server</artifactId>
        <groupId>com.lx</groupId>
        <version>1.2.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>product-server-xining</artifactId>
    <packaging>jar</packaging>
    <name>product-server-xining</name>
    <description>product-server-xining</description>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-common</artifactId>
            <version>1.2.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-util</artifactId>
            <version>1.2.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-admin</artifactId>
            <version>1.2.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
</project>
home-server-admin/pom.xml.versionsBackup
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>product-server</artifactId>
        <groupId>com.lx</groupId>
        <version>1.0.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>product-server-xining</artifactId>
    <packaging>jar</packaging>
    <name>product-server-xining</name>
    <description>product-server-xining</description>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-common</artifactId>
            <version>1.0.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-util</artifactId>
            <version>1.0.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-admin</artifactId>
            <version>1.0.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-admin</artifactId>
            <version>1.0.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
</project>
home-server-admin/src/main/java/com/home/xining/config/CmnConst.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,62 @@
package com.home.xining.config;
public class CmnConst {
    public static final String PRODUCT_SYS_ORG_LEVELS = "product_sys_org_levels";// å•位部门表
    public static final String PRODUCT_SYS_FLOW_MODEL="product_sys_flow_model";    //流程表
    public static final String PRODUCT_SYS_STAFFS="product_sys_staffs";    //员工信息表
    // åˆ†é¡µå¸¸é‡å®šä¹‰
    public static final String CPAGE = "cpage"; // é¡µæ•°
    public static final String PAGESIZE = "pagesize"; // æ¯é¡µæ¡æ•°
    // æµç¨‹å¸¸é‡
    public static final String FLOW_FLAG="flow_flag";    //送审标识
    //字段常量定义
    public static final String UUID = "uuid"; // uuid
    public static final String USER_ID="user_id";    //登录用户id
    public static final String ORG_LEVEL_UUID="org_level_uuid";    //数据字典显示值
    public static final String DEPT_UUID="dept_uuid";    //部门
    public static final String UPDATED_BY = "updated_by"; // ä¿®æ”¹è€…
    public static final String UPDATED_UTC_DATETIME = "updated_utc_datetime"; // ä¿®æ”¹æ—¶é—´
    public static final String CREATED_BY = "created_by"; // åˆ›å»ºè€…
    public static final String CREATED_UTC_DATETIME = "created_utc_datetime"; // åˆ›å»ºæ—¶é—´
    public static final String FIELD_RELATION_TABLE="field_relation_table";    //外键关联表
    public static final String SOURCE_TABLE="source_table";    //原表
    public static final String BG18="bg18";    //办公用品领用表--申请人
    public static final String BG17="bg17";    //办公用品领用表--申请时间
    public static final String GW10="gw10";    //公务接待审批表--申请人
    public static final String GW11="gw11";    //公务接待审批表--申请时间
    public static final String CL11="cl11";    //车辆维修(装潢)审批表--申请人
    public static final String CL12="cl12";    //车辆维修(装潢)审批表--申请时间
    public static final String BG07="bg07";    //办公室用品采购审批表--经办人
    public static final String BG05="bg05";    //办公室用品采购审批表--时间
    public static final String BG03="bg03";    //办公室用品采购审批表--送审表示
    public static final String PL01="pl01";    //请休假审批表--申请人
    public static final String FW15="fw15";    //发文稿纸--起草人
    public static final String SF33="sf33";    //收文管理--登记人
    //表
    public static final String BGYPLYB="bgyplyb";    //办公用品领用表
    public static final String BGYPLYB_SUB="bgyplyb_sub";    //办公用品领用表_子表
    public static final String APP_NOTICE_PUNISHMENT="app_notice_punishment"; //行政处罚事先告知书表
    public static final String NO18 = "no18"; //行政处罚事先告知书 åˆ›å»ºäºº
    public static final String APP_XZZFSPB="app_xzzfspb"; //行政执法审批表
    public static final String AX04 = "ax04"; //行政执法审批表 åˆ›å»ºäºº
    public static final String APP_GZRYCCSPB="app_gzryccspb";    //工作人员出差培训表
    public static final String GWJDSPB="gwjdspb";    //公务员接待审批表
    public static final String CLWXZHPB="clwxzhpb";    //车辆维修(装潢)审批表
    public static final String BGSYPCGB="bgsypcgb";    //办公室用品采购审批表
    public static final String BGSYPCGB_SUB="bgsypcgb_sub";    //办公室用品采购审批表子表
    public static final String PLEASELEAVE="pleaseleave";    //请休假审批表
    public static final String FWGZ="fwgz";    //发文稿纸表
    public static final String SFGL="sfgl";    //收文管理
    public static final String PRODUCT_OA_HOUSING_ARCHIVES="product_oa_housing_archives";//一房一档调查表
    public static final String CREATED_BY_FIELD = "created_by_field"; //创建人字段
    public static final String CREATED_DATETIME_FIELD = "created_datetime_field"; //创建时间字段
    public static final String UPDATED_BY_FIELD = "updated_by_field";//修改人字段
    public static final String UPDATED_DATETIME_FIELD = "updated_datetime_field";//修改时间字段
    public static final String APP_KQLRB="app_kqlrb"; //考勤录入表
}
home-server-admin/src/main/java/com/home/xining/config/SystemCode.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,70 @@
package com.home.xining.config;
import com.product.common.enums.IEnum;
import com.product.common.enums.ModuleEnum;
public enum SystemCode implements IEnum {
    SYSTEM_OPERATION_SUCCESS("成功", "200"), SYSTEM_FORM_NODATA("请求参数为空", ModuleEnum.ORGSYSTEM.getValue() + "001"),
    SYSTEM_FORM_COUNT("请求参数有误", ModuleEnum.SYSTEM.getValue() + "998"),
    SYSTEM_TABLE_NODATA("请求表名有误", ModuleEnum.SYSTEM.getValue() + "997"),
    SYSTEM_ACQUIRE_PARAM_FAIL("获取参数失败", ModuleEnum.SYSTEM.getValue() + "996"),
    SYSTEM_CPAGES_NOT_NULL("分页参数不能为空", ModuleEnum.SYSTEM.getValue() + "995"),
    SAVE_OFFICE_EXPENSES_FILE("办公用品经费审批保存失败", ModuleEnum.SYSTEM.getValue() + "002"),
    GETLIST_OFFICE_EXPENSES_FILE("办公用品经费审批列表获取失败", ModuleEnum.SYSTEM.getValue() + "003"),
    GETINFO_OFFICE_EXPENSES_FILE("办公用品经费审批详情获取失败", ModuleEnum.SYSTEM.getValue() + "004"),
    DELETE_OFFICE_EXPENSES_FILE("办公用品经费审批删除失败", ModuleEnum.SYSTEM.getValue() + "005"),
    SEND_OFFICE_EXPENSES_FILE("办公用品经费送办失败", ModuleEnum.SYSTEM.getValue() + "006"),
    SAVE_TRAVEL_TRAIN_FILE("工作人员出差(培训)审批保存失败", ModuleEnum.SYSTEM.getValue() + "007"),
    GETLIST_TRAVEL_TRAIN_FILE("工作人员出差(培训)审批列表获取失败", ModuleEnum.SYSTEM.getValue() + "008"),
    GETINFO_TRAVEL_TRAIN_FILE("工作人员出差(培训)审批详情获取失败", ModuleEnum.SYSTEM.getValue() + "009"),
    DELETE_TRAVEL_TRAIN_FILE("工作人员出差(培训)审批删除失败", ModuleEnum.SYSTEM.getValue() + "010"),
    SEND_TRAVEL_TRAIN_FILE("工作人员出差(培训)审批送办失败", ModuleEnum.SYSTEM.getValue() + "011"),
    SAVE_CIVIL_SERVANT_RECEPTION_FILE("公务接待审批保存失败", ModuleEnum.SYSTEM.getValue() + "012"),
    GETLIST_CIVIL_SERVANT_RECEPTION_FILE("公务接待审批列表获取失败", ModuleEnum.SYSTEM.getValue() + "013"),
    GETINFO_CIVIL_SERVANT_RECEPTION_FILE("公务接待审批详情获取失败", ModuleEnum.SYSTEM.getValue() + "014"),
    DELETE_CIVIL_SERVANT_RECEPTION_FILE("公务接待审批删除失败", ModuleEnum.SYSTEM.getValue() + "015"),
    SEND_CIVIL_SERVANT_RECEPTION_FILE("公务接待审批送办失败", ModuleEnum.SYSTEM.getValue() + "016"),
    SAVE_VEHICLE_MAINTENANCE_FILE("办公室用品采购保存失败", ModuleEnum.SYSTEM.getValue() + "017"),
    GETLIST_VEHICLE_MAINTENANCE_FILE("办公室用品采购列表获取失败", ModuleEnum.SYSTEM.getValue() + "018"),
    GETINFO_VEHICLE_MAINTENANCE_FILE("办公室用品采购详情获取失败", ModuleEnum.SYSTEM.getValue() + "019"),
    DELETE_VEHICLE_MAINTENANCE_FILE("办公室用品采购删除失败", ModuleEnum.SYSTEM.getValue() + "020"),
    SEND_VEHICLE_MAINTENANCE_FILE("办公室用品采购送办失败", ModuleEnum.SYSTEM.getValue() + "021"),
    SAVE_DATA_FILE("保存数据失败", ModuleEnum.SYSTEM.getValue() + "022"),
    GET_DATA_FILE("获取数据失败", ModuleEnum.SYSTEM.getValue() + "023"),
    DELETE_DATA_FILE("删除数据失败", ModuleEnum.SYSTEM.getValue() + "024"),
    GET_DATALIST_FILE("获取列表失败", ModuleEnum.SYSTEM.getValue() + "025"),
    SAVE_CW_ATTENDANCE_FILE("考勤录入保存失败", ModuleEnum.SYSTEM.getValue() + "026"),
    GETLIST_CW_ATTENDANCE_FILE("考勤录入列表获取失败", ModuleEnum.SYSTEM.getValue() + "027"),
    GETINFO_CW_ATTENDANCE_FILE("考勤录入详情获取失败", ModuleEnum.SYSTEM.getValue() + "028"),
    DELETE_CW_ATTENDANCE_FILE("考勤录入删除失败", ModuleEnum.SYSTEM.getValue() + "029"),
    GETLIST_SEND_DOC_FILE("发文稿纸列表获取失败", ModuleEnum.SYSTEM.getValue() + "030"),
    GETLIST_RECIPT_DOC_FILE("收文管理列表获取失败", ModuleEnum.SYSTEM.getValue() + "031"),
    BATCH_FILING_DOCUMENTS_FILE("归档失败", ModuleEnum.SYSTEM.getValue() + "032"),
    GET_SERIAL_NUMBER_FILE("获取编号失败",ModuleEnum.SYSTEM.getValue() + "033"),
    ;
    private String text;
    private String value;
    private SystemCode(String text, String value) {
        this.text = text;
        this.value = value;
    }
    public String getText() {
        return text;
    }
    public String getValue() {
        return value;
    }
}
home-server-admin/src/main/java/com/home/xining/controller/AdvanceNoticeController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,161 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.AdvanceNoticeService;
import com.home.xining.service.idel.IAdvanceNoticeService;
import com.home.xining.service.idel.ILawEnforcementService;
import com.product.core.config.CoreConst;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @Title: AdvanceNoticeController
 * @Date: 2022-01-11 11:30:48
 * @Author: luoxin
 * @Description: è¡Œæ”¿å¤„罚事先告知书Constoller
 */
@RequestMapping("/api/advanceNotice")
@RestController
public class AdvanceNoticeController extends AbstractBaseController {
    @Autowired
    AdvanceNoticeService advanceNoticeService;
    @PostMapping("/list-advanceNotice/{version}")
    @ApiVersion(1)
    public String listAdvanceNoticeg(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_NOTICE_PUNISHMENT.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            return OK_List(advanceNoticeService.listAdvanceNoticeg(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATALIST_FILE.getValue(), SystemCode.GET_DATALIST_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATALIST_FILE.getValue(), SystemCode.GET_DATALIST_FILE.getText());
        }
    }
    @PostMapping("/get-advanceNotice/{version}")
    @ApiVersion(1)
    public String getAdvanceNotice(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_NOTICE_PUNISHMENT.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            return OK_List(advanceNoticeService.getAdvanceNotice(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATA_FILE.getValue(), SystemCode.GET_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATA_FILE.getValue(), SystemCode.GET_DATA_FILE.getText());
        }
    }
    @PostMapping("/save-advanceNotice/{version}")
    @ApiVersion(1)
    public String saveAdvanceNotice(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_NOTICE_PUNISHMENT.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IAdvanceNoticeService service = (IAdvanceNoticeService) getProxyInstance(advanceNoticeService);
            return OK_Add(service.saveAdvanceNotice(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        }
    }
    @PostMapping("/delete-advanceNotice/{version}")
    @ApiVersion(1)
    public String deleteAdvanceNotice(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_NOTICE_PUNISHMENT.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IAdvanceNoticeService service = (IAdvanceNoticeService) getProxyInstance(advanceNoticeService);
            return OK_login(service.deleteAdvanceNotice(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_DATA_FILE.getValue(), SystemCode.DELETE_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_DATA_FILE.getValue(), SystemCode.DELETE_DATA_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/CivilServantReceptionController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,252 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.CivilServantReceptionService;
import com.home.xining.service.idel.ICivilServantReceptionService;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @ClassName: CivilServantReceptionController
 * @Author: ZhouJie
 * @Date: 2022/1/19 10:43
 * @Description: å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
 */
@RequestMapping("/api/civilser")
@RestController
public class CivilServantReceptionController extends AbstractBaseController {
    @Autowired
    public CivilServantReceptionService civilServantReceptionService;
    /**
     * ä¿å­˜å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
     * @param request
     * @return
     */
    @RequestMapping(value = "/save-civilservant/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String saveCivilServantReception(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.GWJDSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ICivilServantReceptionService service = (ICivilServantReceptionService) getProxyInstance(civilServantReceptionService);
            String uuid = service.saveCivilServantReception(fse);
            if (!StringUtils.isEmpty(uuid)) {
                return OK_Add(uuid);
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SAVE_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.SAVE_CIVIL_SERVANT_RECEPTION_FILE.getText());
            return error(SystemCode.SAVE_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.SAVE_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.SAVE_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }
    }
    /**
     * åˆ é™¤å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
     * @param request
     * @return
     */
    @RequestMapping(value = "/delete-civilservant/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String deleteCivilServantReception(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.GWJDSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            ICivilServantReceptionService service = (ICivilServantReceptionService) getProxyInstance(civilServantReceptionService);
            boolean success=service.deleteCivilServantReception(fse);
            if(success) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.DELETE_CIVIL_SERVANT_RECEPTION_FILE.getValue(),SystemCode.DELETE_CIVIL_SERVANT_RECEPTION_FILE.getText());
            return error(SystemCode.DELETE_CIVIL_SERVANT_RECEPTION_FILE.getValue(),SystemCode.DELETE_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_CIVIL_SERVANT_RECEPTION_FILE.getValue(),SystemCode.DELETE_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }
    }
    /**
     * èŽ·å–å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹åˆ—è¡¨
     * @param request
     * @return
     */
    @RequestMapping(value = "/list-civilservant/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String getCivilServantReceptionList(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.GWJDSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = civilServantReceptionService.getCivilServantReceptionList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.GETLIST_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }
    }
    /**
     * èŽ·å–å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹è¯¦æƒ…
     * @param request
     * @return
     */
    @RequestMapping(value="/find-civilservant/{version}",method=RequestMethod.POST)
    @ApiVersion(1)
    public String getCivilServantReceptionInfo(HttpServletRequest request){
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.GWJDSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            FieldSetEntity fs = civilServantReceptionService.getCivilServantReceptionInfo(fse);
            return OK_List(fs);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETINFO_CIVIL_SERVANT_RECEPTION_FILE.getValue(),SystemCode.GETINFO_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }
    }
    /**
     * å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹ é€åŠž
     * @param request
     * @return
     */
    @RequestMapping(value = "/send-civilservant/{version}", method = RequestMethod.POST)
    public String sendCivilServantReception(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.GWJDSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ICivilServantReceptionService service = (ICivilServantReceptionService) getProxyInstance(civilServantReceptionService);
            boolean succ = service.sendCivilServantReception(fse.getUUID());
            if (succ) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SEND_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.SEND_CIVIL_SERVANT_RECEPTION_FILE.getText());
            return error(SystemCode.SEND_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.SEND_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SEND_CIVIL_SERVANT_RECEPTION_FILE.getValue(), SystemCode.SEND_CIVIL_SERVANT_RECEPTION_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/HousingArchivesController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,97 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.HousingArchivesService;
import com.home.xining.service.idel.IHousingArchivesService;
import com.product.core.config.CoreConst;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @Title: AdvanceNoticeController
 * @Date: 2022-06-11 11:30:48
 * @Author: luoxin
 * @Description: ä¸€æˆ¿ä¸€æ¡£è°ƒæŸ¥è¡¨Constoller
 */
@RequestMapping("/api/HousingArchives")
@RestController
public class HousingArchivesController extends AbstractBaseController {
    @Autowired
    HousingArchivesService housingArchivesService;
    @RequestMapping(value = "/getSerialNumber/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String getSerialNumber(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.PRODUCT_OA_HOUSING_ARCHIVES.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IHousingArchivesService service = (IHousingArchivesService) getProxyInstance(housingArchivesService);
            return OK_Add(service.getSerialNumber());
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_SERIAL_NUMBER_FILE.getValue(), SystemCode.GET_SERIAL_NUMBER_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_SERIAL_NUMBER_FILE.getValue(), SystemCode.GET_SERIAL_NUMBER_FILE.getText());
        }
    }
    @RequestMapping(value = "/saveIHousingArchives/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String saveIHousingArchives(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.PRODUCT_OA_HOUSING_ARCHIVES.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IHousingArchivesService service = (IHousingArchivesService) getProxyInstance(housingArchivesService);
            return OK_Add(service.saveIHousingArchives(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_SERIAL_NUMBER_FILE.getValue(), SystemCode.GET_SERIAL_NUMBER_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_SERIAL_NUMBER_FILE.getValue(), SystemCode.GET_SERIAL_NUMBER_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/LawEnforcementController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,146 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.AdvanceNoticeService;
import com.home.xining.service.LawEnforcementService;
import com.home.xining.service.idel.ILawEnforcementService;
import com.home.xining.service.idel.IOfficeExpensesService;
import com.product.core.config.CoreConst;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @Title: LawEnforcementController
 * @Date: 2022-01-20 11:30:48
 * @Author: luoxin
 * @Description: è¡Œæ”¿æ‰§æ³•审批Constoller
 */
@RequestMapping("/api/lawEnforcement")
@RestController
public class LawEnforcementController extends AbstractBaseController {
    @Autowired
    LawEnforcementService lawEnforcementService;
    @PostMapping("/list-lawEnforcement/{version}")
    @ApiVersion(1)
    public String listLawEnforcement(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_XZZFSPB.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            return OK_List(lawEnforcementService.listLawEnforcement(fse));
        } catch (BaseException e) {
            return error(e);
        } catch (Exception e) {
            e.getStackTrace();
            return error("",e.getMessage());
        }
    }
    @PostMapping("/get-lawEnforcement/{version}")
    @ApiVersion(1)
    public String getLawEnforcement(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_XZZFSPB.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            return OK_List(lawEnforcementService.getLawEnforcement(fse));
        } catch (BaseException e) {
            return error(e);
        } catch (Exception e) {
            return error("","");
        }
    }
    @PostMapping("/save-lawEnforcement/{version}")
    @ApiVersion(1)
    public String saveLawEnforcement(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_XZZFSPB.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ILawEnforcementService service = (ILawEnforcementService) getProxyInstance(lawEnforcementService);
            return OK_Add(service.saveLawEnforcement(fse));
        } catch (BaseException e) {
            return error(e);
        } catch (Exception e) {
            return error("","");
        }
    }
    @PostMapping("/delete-lawEnforcement/{version}")
    @ApiVersion(1)
    public String deleteLawEnforcement(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_XZZFSPB.equals(fse.getTableName())) {
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ILawEnforcementService service = (ILawEnforcementService) getProxyInstance(lawEnforcementService);
            return OK_login(service.deleteLawEnforcement(fse));
        } catch (BaseException e) {
            return error(e);
        } catch (Exception e) {
            return error("","");
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/OfficeExpensesController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,251 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.OfficeExpensesService;
import com.home.xining.service.idel.IOfficeExpensesService;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.controller.support.AbstractBaseController;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @ClassName: OfficeExpensesController
 * @Author: ZhouJie
 * @Date: 2022/1/11 17:14
 * @Description: åŠžå…¬ç”¨å“ç»è´¹(领用)审批管理
 */
@RequestMapping("/api/offiexp")
@RestController
public class OfficeExpensesController extends AbstractBaseController {
    @Autowired
    public OfficeExpensesService officeExpensesService;
    /**
     * ä¿å­˜åŠžå…¬ç”¨å“ç»è´¹(领用)审批
     * @param request
     * @return
     */
    @RequestMapping(value = "/save-officeexpenses/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String saveOfficeExpenses(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IOfficeExpensesService service = (IOfficeExpensesService) getProxyInstance(officeExpensesService);
            String uuid = service.saveOfficeExpenses(fse);
            if (!StringUtils.isEmpty(uuid)) {
                return OK_Add(uuid);
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SAVE_OFFICE_EXPENSES_FILE.getValue(), SystemCode.SAVE_OFFICE_EXPENSES_FILE.getText());
            return error(SystemCode.SAVE_OFFICE_EXPENSES_FILE.getValue(), SystemCode.SAVE_OFFICE_EXPENSES_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_OFFICE_EXPENSES_FILE.getValue(), SystemCode.SAVE_OFFICE_EXPENSES_FILE.getText());
        }
    }
    /**
     * åˆ é™¤åŠžå…¬ç”¨å“ç»è´¹(领用)审批
     * @param request
     * @return
     */
    @RequestMapping(value = "/delete-officeexpenses/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String deleteOfficeExpenses(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            IOfficeExpensesService service = (IOfficeExpensesService) getProxyInstance(officeExpensesService);
            boolean success=service.deleteOfficeExpenses(fse);
            if(success) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.DELETE_OFFICE_EXPENSES_FILE.getValue(),SystemCode.DELETE_OFFICE_EXPENSES_FILE.getText());
            return error(SystemCode.DELETE_OFFICE_EXPENSES_FILE.getValue(),SystemCode.DELETE_OFFICE_EXPENSES_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_OFFICE_EXPENSES_FILE.getValue(),SystemCode.DELETE_OFFICE_EXPENSES_FILE.getText());
        }
    }
    /**
     * èŽ·å–åŠžå…¬ç”¨å“ç»è´¹(领用)审批列表
     * @param request
     * @return
     */
    @RequestMapping(value = "/list-officeexpenses/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String getOfficeExpensesList(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = officeExpensesService.getOfficeExpensesList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_OFFICE_EXPENSES_FILE.getValue(), SystemCode.GETLIST_OFFICE_EXPENSES_FILE.getText());
        }
    }
    /**
     * èŽ·å–åŠžå…¬ç”¨å“ç»è´¹(领用)审批详情
     * @param request
     * @return
     */
    @RequestMapping(value="/find-officeexpenses/{version}",method=RequestMethod.POST)
    @ApiVersion(1)
    public String getOfficeExpensesInfo(HttpServletRequest request){
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            FieldSetEntity fs = officeExpensesService.getOfficeExpensesInfo(fse);
            return OK_List(fs);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETINFO_OFFICE_EXPENSES_FILE.getValue(),SystemCode.GETINFO_OFFICE_EXPENSES_FILE.getText());
        }
    }
    /**
     * åŠžå…¬ç”¨å“ç»è´¹(领用) é€åŠž
     * @param request
     * @return
     */
    @RequestMapping(value = "/send-officeexpenses/{version}", method = RequestMethod.POST)
    public String sendOfficeExpenses(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IOfficeExpensesService service = (IOfficeExpensesService) getProxyInstance(officeExpensesService);
            boolean succ = service.sendOfficeExpenses(fse.getUUID());
            if (succ) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SEND_OFFICE_EXPENSES_FILE.getValue(), SystemCode.SEND_OFFICE_EXPENSES_FILE.getText());
            return error(SystemCode.SEND_OFFICE_EXPENSES_FILE.getValue(), SystemCode.SEND_OFFICE_EXPENSES_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SEND_OFFICE_EXPENSES_FILE.getValue(), SystemCode.SEND_OFFICE_EXPENSES_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/OfficePurchaseController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,207 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.OfficePurchaseService;
import com.home.xining.service.idel.IOfficePurchaseService;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.controller.support.AbstractBaseController;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @ClassName: OfficePurchaseController
 * @Author: ZhouJie
 * @Date: 2022/1/24 09:49
 * @Description: åŠžå…¬å®¤ç”¨å“é‡‡è´­
 */
@RequestMapping("/api/officepur")
@RestController
public class OfficePurchaseController extends AbstractBaseController {
    @Autowired
    public OfficePurchaseService officePurchaseService;
    /**
     * ä¿å­˜åŠžå…¬å®¤ç”¨å“é‡‡è´­
     * @param request
     * @return
     */
    @RequestMapping(value = "/save-officepurchase/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String saveOfficePurchase(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGSYPCGB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IOfficePurchaseService service = (IOfficePurchaseService) getProxyInstance(officePurchaseService);
            String uuid = service.saveOfficePurchase(fse);
            if (!StringUtils.isEmpty(uuid)) {
                return OK_Add(uuid);
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getText());
            return error(SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     * åˆ é™¤åŠžå…¬å®¤ç”¨å“é‡‡è´­
     * @param request
     * @return
     */
    @RequestMapping(value = "/delete-officepurchase/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String deleteOfficePurchase(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGSYPCGB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            IOfficePurchaseService service = (IOfficePurchaseService) getProxyInstance(officePurchaseService);
            boolean success=service.deleteOfficePurchase(fse);
            if(success) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
            return error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­åˆ—è¡¨
     * @param request
     * @return
     */
    @RequestMapping(value = "/list-officepurchase/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String getOfficePurchaseList(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGSYPCGB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = officePurchaseService.getOfficePurchaseList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­è¯¦æƒ…
     * @param request
     * @return
     */
    @RequestMapping(value="/find-officepurchase/{version}",method=RequestMethod.POST)
    @ApiVersion(1)
    public String getOfficePurchaseInfo(HttpServletRequest request){
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGSYPCGB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            FieldSetEntity fs = officePurchaseService.getOfficePurchaseInfo(fse);
            return OK_List(fs);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETINFO_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.GETINFO_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/OfficeSuppliesCollectionController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,211 @@
package com.home.xining.controller;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.OfficeSuppliesCollectionService;
import com.home.xining.service.idel.IOfficeSuppliesCollectionService;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.controller.support.AbstractBaseController;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
/**
 * @ClassName: OfficeSuppliesCollectionController
 * @Author: æœæ´ªæ³¢
 * @Date: 2022/2/16 09:49
 * @Description: åŠžå…¬å®¤ç”¨å“é‡‡è´­
 */
@RequestMapping("/api/officeSupplies")
@RestController
public class OfficeSuppliesCollectionController extends AbstractBaseController{
    @Autowired
    OfficeSuppliesCollectionService officeSuppliesCollectionService;
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­åˆ—è¡¨
     * @param request
     * @return
     */
    @RequestMapping(value = "/list/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String getOfficePurchaseList(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = officeSuppliesCollectionService.getOfficePurchaseList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­è¯¦æƒ…
     * @param request
     * @return
     */
    @RequestMapping(value="/find/{version}",method=RequestMethod.POST)
    @ApiVersion(1)
    public String getOfficePurchaseInfo(HttpServletRequest request){
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            FieldSetEntity fs = officeSuppliesCollectionService.getOfficePurchaseInfo(fse);
            return OK_List(fs);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETINFO_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.GETINFO_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     * ä¿å­˜åŠžå…¬å®¤ç”¨å“é‡‡è´­
     * @param request
     * @return
     */
    @RequestMapping(value = "/save/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String saveOfficePurchase(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IOfficeSuppliesCollectionService service = (IOfficeSuppliesCollectionService) getProxyInstance(officeSuppliesCollectionService);
            String uuid = service.saveOfficePurchase(fse);
            if (!StringUtils.isEmpty(uuid)) {
                return OK_Add(uuid);
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getText());
            return error(SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.SAVE_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     * åˆ é™¤åŠžå…¬å®¤ç”¨å“é‡‡è´­
     * @param request
     * @return
     */
    @RequestMapping(value = "/delete/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String deleteOfficePurchase(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.BGYPLYB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            IOfficeSuppliesCollectionService service = (IOfficeSuppliesCollectionService) getProxyInstance(officeSuppliesCollectionService);
            boolean success=service.deleteOfficePurchase(fse);
            if(success) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
            return error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/PleaseLeaveController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,202 @@
package com.home.xining.controller;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.PleaseLeaveService;
import com.home.xining.service.idel.IOfficePurchaseService;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.controller.support.AbstractBaseController;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
/**
 * @ClassName: PleaseLeaveController
 * @Author: æœæ´ªæ³¢
 * @Date: 2022/2/10 09:49
 * @Description: è¯·ä¼‘假审批
 */
@RequestMapping("/api/pleaseLeave")
@RestController
public class PleaseLeaveController extends AbstractBaseController{
    @Autowired
    PleaseLeaveService pleaseLeaveService;
    /**
     *    è¯·ä¼‘假审批列表
     * @param request
     * @return
     */
    @RequestMapping(value = "/list-pleaseLeave/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String listOfficePurchase(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.PLEASELEAVE.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = pleaseLeaveService.listOfficePurchase(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     *    è¯·ä¼‘假审批详情
     * @param request
     * @return
     */
    @RequestMapping(value = "/find-pleaseLeave/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String findPleaseLeave(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.PLEASELEAVE.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if(StringUtils.isEmpty(fse.getUUID())){
                return this.error(SystemCode.SYSTEM_ACQUIRE_PARAM_FAIL.getValue(), SystemCode.SYSTEM_ACQUIRE_PARAM_FAIL.getText());
            }
            FieldSetEntity fseInfo = pleaseLeaveService.findPleaseLeave(fse.getUUID());
            return OK_List(fseInfo);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     *    è¯·ä¼‘假审批保存
     * @param request
     * @return
     */
    @RequestMapping(value = "/save-pleaseLeave/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String savePleaseLeave(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.PLEASELEAVE.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            String uuid = pleaseLeaveService.savePleaseLeave(fse);
            return OK_Add(uuid);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
    /**
     *    è¯·ä¼‘假审批删除
     * @param request
     * @return
     */
    @RequestMapping(value = "/delete-pleaseLeave/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String deletePleaseLeave(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.PLEASELEAVE.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (StringUtils.isEmpty(fse.getUUID())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            boolean success=pleaseLeaveService.deletePleaseLeave(fse.getUUID());
            if(success) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
            return error(SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getValue(),SystemCode.DELETE_VEHICLE_MAINTENANCE_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getValue(), SystemCode.GETLIST_VEHICLE_MAINTENANCE_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/ReceiptDocumentController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,118 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.ReceiptDocumentService;
import com.home.xining.service.idel.IReceiptDocumentService;
import com.product.admin.service.PublicService;
import com.product.core.config.CoreConst;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @ClassName: ReceiptDocumentController
 * @Author: ZhouJie
 * @Date: 2022/2/21 13:47
 * @Description: æ”¶æ–‡ç®¡ç†
 */
@RequestMapping("/api/receiptdocument")
@RestController
public class ReceiptDocumentController extends AbstractBaseController {
    @Autowired
    PublicService publicService;
    @Autowired
    public ReceiptDocumentService receiptDocumentService;
    /**
     * æ”¶æ–‡ç®¡ç†åˆ—表
     * @param request
     * @return
     */
    @RequestMapping(value ="/list-redoc/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String listReceiptDoc(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.SFGL.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = receiptDocumentService.getReciptDocList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_RECIPT_DOC_FILE.getValue(), SystemCode.GETLIST_RECIPT_DOC_FILE.getText());
        }
    }
    /**
     * æ”¶æ–‡ç®¡ç†åˆ—表
     * @param request
     * @return
     */
    @RequestMapping(value ="/isPrint/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String isPrint(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.SFGL.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            IReceiptDocumentService service = (IReceiptDocumentService)getProxyInstance(receiptDocumentService);
            if(service.isPrint(fse)){
                return OK();
            }
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/SendDocumentController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,157 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.SendDocumentService;
import com.home.xining.service.idel.ISendDocumentService;
import com.product.admin.service.PublicService;
import com.product.admin.service.idel.IPublicService;
import com.product.core.config.CoreConst;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @ClassName: SendDocumentController
 * @Author: ZhouJie
 * @Date: 2022/2/21 13:45
 * @Description: å‘文稿纸(发文管理)
 */
@RequestMapping("/api/senddocument")
@RestController
public class SendDocumentController extends AbstractBaseController {
    @Autowired
    PublicService publicService;
    @Autowired
    public SendDocumentService sendDocumentService;
    /**
     * å‘文稿纸列表
     * @param request
     * @return
     */
    @RequestMapping(value ="/list-sedoc/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String listSendDoc(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.FWGZ.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = sendDocumentService.getSendDocList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_SEND_DOC_FILE.getValue(), SystemCode.GETLIST_SEND_DOC_FILE.getText());
        }
    }
    /**
     * æ‰¹é‡å½’档(发文稿纸,收文管理)
     * @param request
     * @return
     */
    @RequestMapping(value = "/batchFile/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String batchFile(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.FWGZ.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ISendDocumentService service = (ISendDocumentService) getProxyInstance(sendDocumentService);
            if(service.batchFile(fse)){
                return OK();
            }
            return this.error(SystemCode.BATCH_FILING_DOCUMENTS_FILE.getValue(), SystemCode.BATCH_FILING_DOCUMENTS_FILE.getText());
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.BATCH_FILING_DOCUMENTS_FILE.getValue(), SystemCode.BATCH_FILING_DOCUMENTS_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.BATCH_FILING_DOCUMENTS_FILE.getValue(), SystemCode.BATCH_FILING_DOCUMENTS_FILE.getText());
        }
    }
    /**
     * ä¿å­˜å…¬æ–‡ç®¡ç†
     * @param request
     * @return
     */
    @RequestMapping(value = "/save/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String save(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.FWGZ.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ISendDocumentService service = (ISendDocumentService) getProxyInstance(sendDocumentService);
            return OK_Add(service.saveFieldSetEntity(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/TravelTrainingController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,250 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.home.xining.service.TravelTrainingService;
import com.home.xining.service.idel.ITravelTrainingService;
import com.product.common.lang.StringUtils;
import com.product.core.config.CoreConst;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @ClassName: TravelTrainingController
 * @Author: ZhouJie
 * @Date: 2022/1/18 9:49
 * @Description: å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
 */
@RequestMapping("/api/travel")
@RestController
public class TravelTrainingController extends AbstractBaseController {
    @Autowired
    public TravelTrainingService travelTrainingService;
    /**
     * ä¿å­˜å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
     * @param request
     * @return
     */
    @RequestMapping(value = "/save-traveltrain/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String saveTravelTrain(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_GZRYCCSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ITravelTrainingService service = (ITravelTrainingService) getProxyInstance(travelTrainingService);
            String uuid = service.saveTravelTrain(fse);
            if (!StringUtils.isEmpty(uuid)) {
                return OK_Add(uuid);
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SAVE_TRAVEL_TRAIN_FILE.getValue(), SystemCode.SAVE_TRAVEL_TRAIN_FILE.getText());
            return error(SystemCode.SAVE_TRAVEL_TRAIN_FILE.getValue(), SystemCode.SAVE_TRAVEL_TRAIN_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_TRAVEL_TRAIN_FILE.getValue(), SystemCode.SAVE_TRAVEL_TRAIN_FILE.getText());
        }
    }
    /**
     * åˆ é™¤å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
     * @param request
     * @return
     */
    @RequestMapping(value = "/delete-traveltrain/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String deleteTravelTrain(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_GZRYCCSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            ITravelTrainingService service = (ITravelTrainingService) getProxyInstance(travelTrainingService);
            boolean success=service.deleteTravelTrain(fse);
            if(success) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.DELETE_TRAVEL_TRAIN_FILE.getValue(),SystemCode.DELETE_TRAVEL_TRAIN_FILE.getText());
            return error(SystemCode.DELETE_TRAVEL_TRAIN_FILE.getValue(),SystemCode.DELETE_TRAVEL_TRAIN_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_TRAVEL_TRAIN_FILE.getValue(),SystemCode.DELETE_TRAVEL_TRAIN_FILE.getText());
        }
    }
    /**
     * èŽ·å–å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹åˆ—è¡¨
     * @param request
     * @return
     */
    @RequestMapping(value = "/list-traveltrain/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String getTravelTrainList(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_GZRYCCSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断分页参数
            if(fse.getString(CmnConst.PAGESIZE)==null || fse.getString(CmnConst.CPAGE)==null){
                return this.error(SystemCode.SYSTEM_CPAGES_NOT_NULL.getValue(), SystemCode.SYSTEM_CPAGES_NOT_NULL.getText());
            }
            DataTableEntity dt = travelTrainingService.getTravelTrainList(fse);
            return OK_List(dt);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETLIST_TRAVEL_TRAIN_FILE.getValue(), SystemCode.GETLIST_TRAVEL_TRAIN_FILE.getText());
        }
    }
    /**
     * èŽ·å–å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹è¯¦æƒ…
     * @param request
     * @return
     */
    @RequestMapping(value="/find-traveltrain/{version}", method=RequestMethod.POST)
    @ApiVersion(1)
    public String getTravelTrainInfo(HttpServletRequest request){
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null)    {
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_GZRYCCSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            //判断uuid是否为空
            if (com.alibaba.druid.util.StringUtils.isEmpty(fse.getString(CmnConst.UUID))) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_COUNT.getValue(), SystemCode.SYSTEM_FORM_COUNT.getText());
            }
            FieldSetEntity fs = travelTrainingService.getTravelTrainInfo(fse);
            return OK_List(fs);
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GETINFO_TRAVEL_TRAIN_FILE.getValue(),SystemCode.GETINFO_TRAVEL_TRAIN_FILE.getText());
        }
    }
    /**
     * å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹ é€åŠž
     * @param request
     * @return
     */
    @RequestMapping(value = "/send-traveltrain/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String sendTravelTrain(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse=null;
            Object bean=request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if(bean != null){
                RequestParameterEntity reqp=(RequestParameterEntity)bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if(bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            //判断表名是否正常
            if (!CmnConst.APP_GZRYCCSPB.equals(fse.getTableName())) {
                SpringMVCContextHolder.getSystemLogger().error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
                return this.error(SystemCode.SYSTEM_TABLE_NODATA.getValue(), SystemCode.SYSTEM_TABLE_NODATA.getText());
            }
            ITravelTrainingService service = (ITravelTrainingService) getProxyInstance(travelTrainingService);
            boolean succ = service.sendTravelTrain(fse.getUUID());
            if (succ) {
                return OK();
            }
            SpringMVCContextHolder.getSystemLogger().error(SystemCode.SEND_TRAVEL_TRAIN_FILE.getValue(), SystemCode.SEND_TRAVEL_TRAIN_FILE.getText());
            return error(SystemCode.SEND_TRAVEL_TRAIN_FILE.getValue(), SystemCode.SEND_TRAVEL_TRAIN_FILE.getText());
        }catch(BaseException e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(e);
        }catch (Exception e) {
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SEND_TRAVEL_TRAIN_FILE.getValue(), SystemCode.SEND_TRAVEL_TRAIN_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/controller/XiNingPublicController.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,151 @@
package com.home.xining.controller;
import com.home.xining.config.CmnConst;
import com.home.xining.config.SystemCode;
import com.product.admin.service.PublicService;
import com.product.admin.service.idel.IPublicService;
import com.product.core.config.CoreConst;
import com.product.core.entity.FieldSetEntity;
import com.product.core.entity.RequestParameterEntity;
import com.product.core.exception.BaseException;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.module.sys.version.ApiVersion;
import com.product.util.BaseUtil;
import com.product.util.support.AbstractBaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
/**
 * @Title: XiNingPublicController
 * @Date: 2022-01-24 11:30:48
 * @Author: luoxin
 * @Description: é€šç”¨æŽ¥å£,
 */
@RequestMapping("/api/xining/controller")
@RestController
public class XiNingPublicController extends AbstractBaseController {
    @Autowired
    PublicService publicService;
    @RequestMapping(value ="/list/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String list(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            String createdByField = fse.getString(CmnConst.CREATED_BY_FIELD);
            if(BaseUtil.strIsNull(createdByField)){
            }
            return OK_List(publicService.listTable(fse, true, 2, null, createdByField));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATALIST_FILE.getValue(), SystemCode.GET_DATALIST_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATALIST_FILE.getValue(), SystemCode.GET_DATALIST_FILE.getText());
        }
    }
    @RequestMapping(value = "/get/{version}", method = RequestMethod.POST)
    @ApiVersion(1)
    public String get(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            return OK_List(publicService.getFieldSetEntity(fse,true));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATA_FILE.getValue(), SystemCode.GET_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.GET_DATA_FILE.getValue(), SystemCode.GET_DATA_FILE.getText());
        }
    }
    @RequestMapping(value = "/save/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String save(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            IPublicService service = (IPublicService) getProxyInstance(publicService);
            return OK_Add(service.saveFieldSetEntity(fse));
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.SAVE_DATA_FILE.getValue(), SystemCode.SAVE_DATA_FILE.getText());
        }
    }
    @RequestMapping(value = "/delete/{version}",  method = RequestMethod.POST)
    @ApiVersion(1)
    public String delete(HttpServletRequest request) {
        try {
            //获取参数
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            //判断参数是否为空
            if (bean == null || fse == null) {
                return this.error(SystemCode.SYSTEM_FORM_NODATA.getValue(), SystemCode.SYSTEM_FORM_NODATA.getText());
            }
            IPublicService service = (IPublicService) getProxyInstance(publicService);
            if(service.delete(fse)){
                return OK();
            }
            return this.error(SystemCode.DELETE_DATA_FILE.getValue(), SystemCode.DELETE_DATA_FILE.getText());
        } catch (BaseException e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_DATA_FILE.getValue(), SystemCode.DELETE_DATA_FILE.getText());
        } catch (Exception e) {
            e.printStackTrace();
            SpringMVCContextHolder.getSystemLogger().error(e);
            return this.error(SystemCode.DELETE_DATA_FILE.getValue(), SystemCode.DELETE_DATA_FILE.getText());
        }
    }
}
home-server-admin/src/main/java/com/home/xining/service/AdvanceNoticeService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,97 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.IAdvanceNoticeService;
import com.home.xining.service.idel.IOfficeExpensesService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import java.text.ParseException;
/**
 * @ClassName: AdvanceNoticeService
 * @Author:
 * @Date: 2022/1/11 17:16
 * @Description: è¡Œæ”¿å¤„罚事先告知书Service
 */
@Service
public class AdvanceNoticeService extends AbstractBaseService implements IAdvanceNoticeService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    @Override
    public DataTableEntity listAdvanceNoticeg(FieldSetEntity fs) throws BaseException{
        String filter=fs.getString("filter");
        String dataFilter = permissionService.getDataFilter(fs.getTableName(),CmnConst.NO18);
        if(!StringUtils.isEmpty(dataFilter)){
            if(!StringUtils.isEmpty(filter)){
                filter += " and "+dataFilter;
            }else {
                filter = dataFilter;
            }
        }
        if(!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))){
            filter    = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
//        fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE)
        DataTableEntity dt = baseDao.listTable(CmnConst.APP_NOTICE_PUNISHMENT,filter, null,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    @Override
    public FieldSetEntity getAdvanceNotice(FieldSetEntity fs) {
        return baseDao.getFieldSet(CmnConst.APP_NOTICE_PUNISHMENT, fs.getUUID(), false);
    }
    @Override
    @Transactional
    public String saveAdvanceNotice(FieldSetEntity fs)throws BaseException {
        String fsUUID = fs.getUUID();
        if(BaseUtil.strIsNull(fsUUID)){
          fsUUID = baseDao.add(fs);
        }else{
            baseDao.update(fs);
        }
        return fsUUID;
    }
    @Override
    @Transactional
    public String deleteAdvanceNotice(FieldSetEntity fs)throws BaseException  {
        String uuids = fs.getString(CmnConst.UUID);
        String[] uuid = uuids.split(",");
        baseDao.delete(CmnConst.APP_NOTICE_PUNISHMENT, uuid);
        return uuids;
    }
    @Override
    @Transactional
    public void addTypeSize(FieldSetEntity fs) throws BaseException {
        String tableName = fs.getTableName();
        DataTableEntity dataTableEntity = baseDao.listTable("SELECT IFNULL(MAX(no02),0) no02 FROM "+tableName, new String[]{});
        String no02 = String.valueOf(Integer.parseInt(dataTableEntity.getFieldSetEntity(0).getString("no02")) + 1);
        while (no02.length() < 3){
            no02 = "0" + no02;
        }
        fs.setValue("no02",no02);
        baseDao.update(fs);
    }
}
home-server-admin/src/main/java/com/home/xining/service/CivilServantReceptionService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,111 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.ICivilServantReceptionService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
 * @ClassName: CivilServantReceptionService
 * @Author: ZhouJie
 * @Date: 2022/1/19 10:43
 * @Description: å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
 */
@Component
public class CivilServantReceptionService extends AdvanceNoticeService implements ICivilServantReceptionService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    /**
     * ä¿å­˜å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
     * @param fs
     * @return
     */
    @Transactional
    public String saveCivilServantReception(FieldSetEntity fs) {
        if(StringUtils.isEmpty(fs.getString(CmnConst.UUID))){
            fs.setValue(CmnConst.GW11, new Date());
            fs.setValue(CmnConst.GW10, SpringMVCContextHolder.getCurrentUser().getUser_id());
            return baseDao.add(fs);
        } else {
            baseDao.update(fs);
            return fs.getString(CmnConst.UUID);
        }
    }
    /**
     * åˆ é™¤å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
     * @param fs
     * @return
     */
    @Transactional
    public boolean deleteCivilServantReception(FieldSetEntity fs) {
        String uuid = fs.getUUID();
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.GWJDSPB, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
    /**
     * èŽ·å–å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹åˆ—è¡¨
     * @param fs
     * @return
     * @throws BaseException
     */
    public DataTableEntity getCivilServantReceptionList(FieldSetEntity fs) throws BaseException {
        String filter=fs.getString("filter");
        String dataFilter = permissionService.getDataFilter(fs.getTableName(),CmnConst.GW10);
        if(!StringUtils.isEmpty(dataFilter)){
            if(!StringUtils.isEmpty(filter)){
                filter += " and "+dataFilter;
            }else {
                filter = dataFilter;
            }
        }
        if(!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))){
            filter    = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.GWJDSPB,filter,null,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * èŽ·å–å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹è¯¦æƒ…
     * @param fs
     * @return
     * @throws BaseException
     */
    public FieldSetEntity getCivilServantReceptionInfo(FieldSetEntity fs) throws BaseException {
        return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.GWJDSPB, fs.getString(CmnConst.UUID), true),null);
    }
    /**
     * å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹é€åŠž
     * @param uuid
     * @return
     */
    @Transactional
    public boolean sendCivilServantReception(String uuid) {
        return false;
    }
}
home-server-admin/src/main/java/com/home/xining/service/HousingArchivesService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,73 @@
package com.home.xining.service;
import com.home.xining.service.idel.IHousingArchivesService;
import com.product.core.dao.BaseDao;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.service.support.AbstractBaseService;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class HousingArchivesService extends AbstractBaseService implements IHousingArchivesService {
    @Autowired
    BaseDao baseDao;
    @Override
    public String getSerialNumber() {
        FieldSetEntity fieldSetEntity = baseDao.getFieldSetBySQL("SELECT IFNULL(MAX(number),0) number FROM product_oa_housing_archives", new String[]{},false);
        Integer number = fieldSetEntity.getInteger("number");
        number++;
        String numbers = String.valueOf(number);
        while (numbers.length() < 10){
            numbers = 0 + numbers;
        }
        return numbers;
    }
    @Override
    public String saveIHousingArchives(FieldSetEntity fse) throws BaseException {
        String uuid = fse.getUUID();
        String not_hidden_danger = fse.getString("not_hidden_danger");
        if("1".equals(not_hidden_danger)){
            //结构性隐患
            fse.setValue("structural_risks", null);
            //设施隐患
            fse.setValue("facilities_hidden_trouble", null);
            //经营隐患
            fse.setValue("the_pitfalls", null);
            //消防隐患
            fse.setValue("fire_hazard", null);
            //环境隐患
            fse.setValue("environmental_hazards", null);
            //其他隐患
            fse.setValue("other_hazards", null);
            //是否存在结构性隐患
            fse.setValue("structural_risks_is","0");
            //是否存在设施隐患
            fse.setValue("facilities_hidden_trouble_is","0");
            //是否存在经营隐患
            fse.setValue("the_pitfalls_is","0");
            //是否存在消防隐患
            fse.setValue("fire_hazard_is","0");
            //是否存在环境隐患
            fse.setValue("environmental_hazards_is","0");
            //是否存在其他隐患
            fse.setValue("other_hazards_is","0");
        }
        String usageHouse = fse.getString("usageHouse");
        if(!BaseUtil.strIsNull(usageHouse)){
            fse.setValue("usageHouse","经营性,"+usageHouse);
        }
        if(BaseUtil.strIsNull(uuid)){
            String number = this.getSerialNumber();
            fse.setValue("number", number);
            uuid = baseDao.add(fse);
        }else {
            baseDao.update(fse);
        }
        return uuid;
    }
}
home-server-admin/src/main/java/com/home/xining/service/LawEnforcementService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,85 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.ILawEnforcementService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import java.text.ParseException;
/**
 * @ClassName: LawEnforcementController
 * @Author: luoxin
 * @Date: 2022/1/11 17:16
 * @Description: è¡Œæ”¿å¤„罚事先告知书Service
 */
@Component
@Service
public class LawEnforcementService extends AbstractBaseService implements ILawEnforcementService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    @Override
    public DataTableEntity listLawEnforcement(FieldSetEntity fs) throws BaseException {
        String filter = fs.getString("filter");
        String dataFilter = permissionService.getDataFilter(fs.getTableName(), CmnConst.AX04);
        if (!StringUtils.isEmpty(dataFilter)) {
            if (!StringUtils.isEmpty(filter)) {
                filter += " and " + dataFilter;
            } else {
                filter = dataFilter;
            }
        }
        if (!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))) {
            filter = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.APP_XZZFSPB, filter, null, null, null, fs.getInteger(CmnConst.PAGESIZE), fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    @Override
    public FieldSetEntity getLawEnforcement(FieldSetEntity fs) {
        return baseDao.getFieldSet(CmnConst.APP_XZZFSPB, fs.getUUID(), false);
    }
    @Override
    @Transactional
    public String saveLawEnforcement(FieldSetEntity fs) throws ParseException {
        String fsUUID = fs.getUUID();
        if (BaseUtil.strIsNull(fsUUID)) {
            fs.setValue(CmnConst.AX04, SpringMVCContextHolder.getCurrentUser().getUser_id());
            fsUUID = baseDao.add(fs);
        } else {
            baseDao.update(fs);
        }
        return fsUUID;
    }
    @Override
    @Transactional
    public String deleteLawEnforcement(FieldSetEntity fs) throws ParseException {
        String uuids = fs.getString(CmnConst.UUID);
        String[] uuid = uuids.split(",");
        baseDao.delete(CmnConst.APP_XZZFSPB, uuid);
        return uuids;
    }
}
home-server-admin/src/main/java/com/home/xining/service/OfficeExpensesService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,112 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.IOfficeExpensesService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import java.util.Date;
/**
 * @ClassName: OfficeExpensesService
 * @Author: ZhouJie
 * @Date: 2022/1/11 17:16
 * @Description: åŠžå…¬ç”¨å“ç»è´¹(领用)审批管理
 */
@Component
@Service
public class OfficeExpensesService extends AbstractBaseService implements IOfficeExpensesService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    /**
     * ä¿å­˜åŠžå…¬ç”¨å“ç»è´¹ï¼ˆé¢†ç”¨ï¼‰å®¡æ‰¹
     * @param fs
     * @return
     */
    @Transactional
    public String saveOfficeExpenses(FieldSetEntity fs) {
        if(StringUtils.isEmpty(fs.getString(CmnConst.UUID))){
            fs.setValue(CmnConst.BG17, new Date());
            fs.setValue(CmnConst.BG18, SpringMVCContextHolder.getCurrentUser().getUser_id());
            return baseDao.add(fs);
        } else {
            baseDao.update(fs);
            return fs.getString(CmnConst.UUID);
        }
    }
    /**
     * åˆ é™¤åŠžå…¬ç”¨å“ç»è´¹ï¼ˆé¢†ç”¨ï¼‰å®¡æ‰¹
     * @param fs
     * @return
     */
    @Transactional
    public boolean deleteOfficeExpenses(FieldSetEntity fs) {
        String uuid = fs.getUUID();
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.BGYPLYB, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
    /**
     * èŽ·å–åŠžå…¬ç”¨å“ç»è´¹ï¼ˆé¢†ç”¨ï¼‰å®¡æ‰¹åˆ—è¡¨
     * @param fs
     * @return
     * @throws BaseException
     */
    public DataTableEntity getOfficeExpensesList(FieldSetEntity fs) throws BaseException {
        String filter=fs.getString("filter");
        String dataFilter = permissionService.getDataFilter(fs.getTableName(),CmnConst.BG18);
        if(!StringUtils.isEmpty(dataFilter)){
            if(filter==null){
                filter = dataFilter;
            }else{
                filter += " and "+dataFilter;
            }
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.BGYPLYB,filter,null,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * èŽ·å–åŠžå…¬ç”¨å“ç»è´¹ï¼ˆé¢†ç”¨ï¼‰å®¡æ‰¹è¯¦æƒ…
     * @param fs
     * @return
     * @throws BaseException
     */
    public FieldSetEntity getOfficeExpensesInfo(FieldSetEntity fs) throws BaseException {
        return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.BGYPLYB, fs.getString(CmnConst.UUID), true),null);
    }
    /**
     * åŠžå…¬ç”¨å“ç»è´¹ï¼ˆé¢†ç”¨ï¼‰å®¡æ‰¹é€åŠž
     * @param uuid
     * @return
     */
    @Override
    @Transactional
    public boolean sendOfficeExpenses(String uuid) {
        return true;
    }
}
home-server-admin/src/main/java/com/home/xining/service/OfficePurchaseService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.IOfficePurchaseService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
 * @ClassName: OfficePurchaseService
 * @Author: ZhouJie
 * @Date: 2022/1/24 09:49
 * @Description: åŠžå…¬å®¤ç”¨å“é‡‡è´­å•
 */
@Component
public class OfficePurchaseService extends AdvanceNoticeService implements IOfficePurchaseService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    /**
     * ä¿å­˜åŠžå…¬å®¤ç”¨å“é‡‡è´­å•
     * @param fs
     * @return
     */
    @Override
    @Transactional
    public String saveOfficePurchase(FieldSetEntity fs) {
        if(StringUtils.isEmpty(fs.getString(CmnConst.UUID))){
            fs.setValue(CmnConst.BG05, new Date());
            fs.setValue(CmnConst.BG07, SpringMVCContextHolder.getCurrentUser().getUser_id());
            fs.setValue(CmnConst.BG03, 0);
            return baseDao.add(fs,true);
        } else {
            baseDao.update(fs);
            return fs.getString(CmnConst.UUID);
        }
    }
    /**
     * åˆ é™¤åŠžå…¬å®¤ç”¨å“é‡‡è´­å•
     * @param fs
     * @return
     */
    @Override
    @Transactional
    public boolean deleteOfficePurchase(FieldSetEntity fs) {
        String uuid = fs.getUUID();
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.BGSYPCGB, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­å•åˆ—è¡¨
     * @param fs
     * @return
     * @throws BaseException
     */
    public DataTableEntity getOfficePurchaseList(FieldSetEntity fs) throws BaseException {
        String filter=fs.getString("filter");
        String dataFilter = permissionService.getDataFilter(fs.getTableName(),CmnConst.BG07);
        if(!StringUtils.isEmpty(dataFilter)){
            if(!StringUtils.isEmpty(filter)){
                filter += " and "+dataFilter;
            }else {
                filter = dataFilter;
            }
        }
        if(!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))){
            filter    = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.BGSYPCGB,filter,null,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­å•è¯¦æƒ…
     * @param fs
     * @return
     * @throws BaseException
     */
    public FieldSetEntity getOfficePurchaseInfo(FieldSetEntity fs) throws BaseException {
        return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.BGSYPCGB, fs.getString(CmnConst.UUID), true),null);
    }
}
home-server-admin/src/main/java/com/home/xining/service/OfficeSuppliesCollectionService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,102 @@
package com.home.xining.service;
import java.util.Date;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.IOfficeSuppliesCollectionService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.spring.context.SpringMVCContextHolder;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
@Component
public class OfficeSuppliesCollectionService extends AbstractBaseService implements IOfficeSuppliesCollectionService{
    @Autowired
    BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­å•åˆ—è¡¨
     *
     * @param fs
     * @return
     * @throws BaseException
     */
    public DataTableEntity getOfficePurchaseList(FieldSetEntity fs) throws BaseException {
        String filter = fs.getString("filter");
        String dataFilter = permissionService.getDataFilter(fs.getTableName(), CmnConst.BG07);
        if (!StringUtils.isEmpty(dataFilter)) {
            if (!StringUtils.isEmpty(filter)) {
                filter += " and " + dataFilter;
            } else {
                filter = dataFilter;
            }
        }
        if (!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))) {
            filter = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.BGYPLYB, filter, null, null, null, fs.getInteger(CmnConst.PAGESIZE), fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * èŽ·å–åŠžå…¬å®¤ç”¨å“é‡‡è´­å•è¯¦æƒ…
     *
     * @param fs
     * @return
     * @throws BaseException
     */
    public FieldSetEntity getOfficePurchaseInfo(FieldSetEntity fs) throws BaseException {
        return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.BGYPLYB, fs.getString(CmnConst.UUID), true), null);
    }
    /**
     * ä¿å­˜åŠžå…¬å®¤ç”¨å“é‡‡è´­å•
     *
     * @param fs
     * @return
     */
    @Override
    @Transactional
    public String saveOfficePurchase(FieldSetEntity fs) {
        if (StringUtils.isEmpty(fs.getString(CmnConst.UUID))) {
            fs.setValue(CmnConst.BG05, new Date());
            fs.setValue(CmnConst.BG07, SpringMVCContextHolder.getCurrentUser().getUser_id());
            fs.setValue(CmnConst.BG03, 0);
            return baseDao.add(fs, true);
        } else {
            baseDao.update(fs);
            return fs.getString(CmnConst.UUID);
        }
    }
    /**
     * åˆ é™¤åŠžå…¬å®¤ç”¨å“é‡‡è´­å•
     *
     * @param fs
     * @return
     */
    @Override
    @Transactional
    public boolean deleteOfficePurchase(FieldSetEntity fs) {
        String uuid = fs.getUUID();
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.BGYPLYB, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
}
home-server-admin/src/main/java/com/home/xining/service/PleaseLeaveService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,123 @@
package com.home.xining.service;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.home.xining.config.CmnConst;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.util.BaseUtil;
/**
 * @ClassName: PleaseLeaveService
 * @Author: æœæ´ªæ³¢
 * @Date: 2022/2/10 09:49
 * @Description: è¯·ä¼‘假审批
 */
@Component
public class PleaseLeaveService extends AbstractBaseService {
    @Autowired
    BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    /**
     *     è¯·ä¼‘假审批列表
     * @param fse
     * @return
     */
    public DataTableEntity listOfficePurchase(FieldSetEntity fse) {
        //获取流程过滤条件
        String filter=fse.getString("filter");
        //获取权限过滤条件
        String dataFilter = permissionService.getDataFilter(fse.getTableName(),CmnConst.PL01);
        if(!StringUtils.isEmpty(dataFilter)){
            if(filter==null){
                filter = dataFilter;
            }else{
                filter += " and "+dataFilter;
            }
        }
        //获取查询列表数据
        DataTableEntity dt = baseDao.listTable(CmnConst.PLEASELEAVE,filter,null,null,null,fse.getInteger(CmnConst.PAGESIZE),fse.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     *     è¯·ä¼‘假详情
     * @param uuid
     * @return
     */
    public FieldSetEntity findPleaseLeave(String uuid) {
        return baseDao.getFieldSet(CmnConst.PLEASELEAVE, uuid, false);
    }
    /**
     *     è¯·ä¼‘假保存
     * @param fse
     * @return
     */
    public String savePleaseLeave(FieldSetEntity fse) {
        String uuid=fse.getUUID();
        if (StringUtils.isEmpty(uuid)) {    //新增
            //获取员工信息
            FieldSetEntity fseStaff=baseDao.getFieldSetEntityByFilter(CmnConst.PRODUCT_SYS_STAFFS, "user_id=?", new Object[] {fse.getString(CmnConst.PL01)}, false);
            fse.setValue("pl02", fseStaff.getString("enter_work"));    //参加工作日期
            fse.setValue("status", "0");
//            fse.setValue("", "");
        }
        baseDao.saveFieldSetEntity(fse);
        return uuid;
    }
    /**
     *     è¯·ä¼‘假删除
     * @param uuid
     * @return
     */
    public boolean deletePleaseLeave(String uuid) {
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.BGYPLYB, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
    /**
     * è®¡ç®—工作日
     * @param start
     * @param end
     * @return
     */
    public int pareWorkDate(String s,String e, String user_id){
        SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
        try{
            Date start=format1.parse(s);
            Date end=format1.parse(e);
            int workn=0;
            if(start!=null&&end!=null){
                for(long l=start.getTime();l<=end.getTime();l+=86400000){
                    Date d=new Date();
                    d.setTime(l);
                    String time=format1.format(d);
                }
            }
            return workn;
        }catch(Exception fe){
            fe.printStackTrace();
            return 0;
        }
    }
}
home-server-admin/src/main/java/com/home/xining/service/ReceiptDocumentService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,68 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.IReceiptDocumentService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @ClassName: ReceiptDocumentService
 * @Author: ZhouJie
 * @Date: 2022/2/21 13:48
 * @Description: æ”¶æ–‡ç®¡ç†
 */
@Component
public class ReceiptDocumentService extends AbstractBaseService implements IReceiptDocumentService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    public DataTableEntity getReciptDocList(FieldSetEntity fs) throws BaseException {
        String filter=fs.getString("filter");
        //创建人字段
        String dataFilter = "" ;
        String created_by_field = fs.getString(CmnConst.CREATED_BY_FIELD);
        if(!BaseUtil.strIsNull(created_by_field)){
            dataFilter = permissionService.getDataFilter(fs.getTableName(),created_by_field);
        }
//        String dataFilter = permissionService.getDataFilter(fs.getTableName(), CmnConst.SF33);
        if(!StringUtils.isEmpty(dataFilter)){
            if(!StringUtils.isEmpty(filter)){
                filter += " and "+dataFilter;
            }else {
                filter = dataFilter;
            }
        }
        if(!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))){
            filter    = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.SFGL,filter,null,null,"sf26 desc",fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * æ”¶æ–‡ç®¡ç† çŠ¶æ€æ”¹ä¸ºå·²æ‰“å°
     * @param fse
     * @return
     */
    @Override
    @Transactional
    public Boolean isPrint(FieldSetEntity fse) {
        return baseDao.update(fse);
    }
}
home-server-admin/src/main/java/com/home/xining/service/SendDocumentService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,100 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.ISendDocumentService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @ClassName: SendDocumentService
 * @Author: ZhouJie
 * @Date: 2022/2/21 13:45
 * @Description: å‘文稿纸(发文管理)
 */
@Component
public class SendDocumentService extends AbstractBaseService implements ISendDocumentService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    public DataTableEntity getSendDocList(FieldSetEntity fs) throws BaseException {
        String filter=fs.getString("filter");
        String dataFilter = "" ;
        //创建人字段
        String created_by_field = fs.getString(CmnConst.CREATED_BY_FIELD);
        if(!BaseUtil.strIsNull(created_by_field)){
            dataFilter = permissionService.getDataFilter(fs.getTableName(),created_by_field);
        }
        if(!StringUtils.isEmpty(dataFilter)){
            if(!StringUtils.isEmpty(filter)){
                filter += " and "+dataFilter;
            }else {
                filter = dataFilter;
            }
        }
        if(!BaseUtil.dataTableIsEmpty(fs.getSubDataTable("systemSeniorQueryString"))){
            filter    = filter + " and " + queryFilterService.getQueryFilter(fs);
        }
        DataTableEntity dt = baseDao.listTable(CmnConst.FWGZ,filter,null,null,"fw13 desc",fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * æ‰¹é‡å½’æ¡£
     * @param fs
     * @throws BaseException
     */
    @Override
    @Transactional
    public boolean batchFile(FieldSetEntity fs)throws BaseException{
        String uuids = fs.getString("uuid");
        String[] uuid = uuids.split(",");
        for (int i = 0; i < uuid.length; i++) {
            FieldSetEntity fieldSetEntity = new FieldSetEntity();
            fieldSetEntity.setTableName(fs.getTableName());
            fieldSetEntity.setValue("uuid", uuid[i]);
            fieldSetEntity.setValue("pigeonhole",1);
            baseDao.update(fieldSetEntity);
        }
        return true;
    }
    /**
     * äººå‘˜é«˜çº§å‚照解析并保存
     * @param fse
     * @throws BaseException
     */
    @Transactional
    @Override
    public String saveFieldSetEntity(FieldSetEntity fse) throws BaseException {
        String fw09 = fse.getString("fw09");
        String[] fw09s = fw09.split(",");
        DataTableEntity dataTableEntity = baseDao.listTable("product_sys_users", BaseUtil.buildQuestionMarkFilter("user_id",fw09s,true), new String[]{});
        String fw09_value = "";
        for (int i = 0; i < dataTableEntity.getRows(); i++) {
            String user_name = dataTableEntity.getString(i,"user_name");
            fw09_value = fw09_value + user_name + ",";
        }
        fw09_value = fw09_value.substring(0, fw09_value.length() - 1);
        fse.setValue("fw09_value", fw09_value);
        BaseUtil.createCreatorAndCreationTime(fse);
        baseDao.saveFieldSetEntity(fse);
        return fse.getUUID();
    }
}
home-server-admin/src/main/java/com/home/xining/service/TravelTrainingService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,101 @@
package com.home.xining.service;
import com.home.xining.config.CmnConst;
import com.home.xining.service.idel.ITravelTrainingService;
import com.product.common.lang.StringUtils;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.QueryFilterService;
import com.product.core.transfer.Transactional;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
 * @ClassName: TravelTrainingService
 * @Author: ZhouJie
 * @Date: 2022/1/18 9:49
 * @Description: å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
 */
@Component
public class TravelTrainingService extends AdvanceNoticeService implements ITravelTrainingService {
    @Autowired
    public BaseDao baseDao;
    @Autowired
    PermissionService permissionService;
    @Autowired
    QueryFilterService queryFilterService;
    /**
     * ä¿å­˜å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
     * @param fs
     * @return
     */
    @Transactional
    public String saveTravelTrain(FieldSetEntity fs) {
        if(StringUtils.isEmpty(fs.getString(CmnConst.UUID))){
            return baseDao.add(fs);
        } else {
            baseDao.update(fs);
            return fs.getString(CmnConst.UUID);
        }
    }
    /**
     * åˆ é™¤å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
     * @param fs
     * @return
     */
    @Transactional
    public boolean deleteTravelTrain(FieldSetEntity fs) {
        String uuid = fs.getUUID();
        String[] uuids = uuid.split(",");
        return baseDao.delete(CmnConst.APP_GZRYCCSPB, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids);
    }
    /**
     * èŽ·å–å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹åˆ—è¡¨
     * @param fs
     * @return
     * @throws BaseException
     */
    public DataTableEntity getTravelTrainList(FieldSetEntity fs) throws BaseException {
        String filter=fs.getString("filter");
//        String dataFilter = permissionService.getDataFilter(fs.getTableName(), "");
//        if(!StringUtils.isEmpty(dataFilter)){
//            if(filter==null){
//                filter = dataFilter;
//            }else{
//                filter += " and "+dataFilter;
//            }
//        }
        DataTableEntity dt = baseDao.listTable(CmnConst.APP_GZRYCCSPB,filter,null,null,null,fs.getInteger(CmnConst.PAGESIZE),fs.getInteger(CmnConst.CPAGE));
        baseDao.loadPromptData(dt);
        return dt;
    }
    /**
     * èŽ·å–å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹è¯¦æƒ…
     * @param fs
     * @return
     * @throws BaseException
     */
    public FieldSetEntity getTravelTrainInfo(FieldSetEntity fs) throws BaseException {
        return baseDao.listInternationDataTable(baseDao.getFieldSetEntity(CmnConst.APP_GZRYCCSPB, fs.getString(CmnConst.UUID), true),null);
    }
    /**
     * å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹é€åŠž
     * @param uuid
     * @return
     */
    @Transactional
    public boolean sendTravelTrain(String uuid) {
        return false;
    }
}
home-server-admin/src/main/java/com/home/xining/service/idel/IAdvanceNoticeService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
package com.home.xining.service.idel;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
import java.text.ParseException;
/**
 * @ClassName: IAdvanceNoticeService
 * @Author: luoxin
 * @Date: 2022/1/11 12:16
 * @Description: è¡Œæ”¿å¤„罚事先告知书接口
 */
public interface IAdvanceNoticeService {
    DataTableEntity listAdvanceNoticeg(FieldSetEntity fs);
    FieldSetEntity getAdvanceNotice(FieldSetEntity fs);
    String saveAdvanceNotice(FieldSetEntity fs) throws BaseException;
    String deleteAdvanceNotice(FieldSetEntity fs) throws BaseException;
    void addTypeSize(FieldSetEntity fs) throws BaseException;
}
home-server-admin/src/main/java/com/home/xining/service/idel/ICivilServantReceptionService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
/**
 * @ClassName: ICivilServantReceptionService
 * @Author: ZhouJie
 * @Date: 2022/1/19 10:43
 * @Description: å…¬åŠ¡æŽ¥å¾…å®¡æ‰¹
 */
public interface ICivilServantReceptionService {
    String saveCivilServantReception(FieldSetEntity fs);
    boolean deleteCivilServantReception(FieldSetEntity fs);
    boolean sendCivilServantReception(String uuid);
}
home-server-admin/src/main/java/com/home/xining/service/idel/IHousingArchivesService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,22 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
/**
 * @ClassName: IHousingArchivesService
 * @Author: luoxin
 * @Date: 2022/6/1 10:43
 * @Description: ä¸€æˆ¿ä¸€æ¡£è°ƒæŸ¥è¡¨
 */
public interface IHousingArchivesService {
    /**
     * èŽ·å–ç¼–å·
     * @return
     */
    String getSerialNumber()throws BaseException;
    /**
     *保存房屋档案
     */
    String saveIHousingArchives(FieldSetEntity fse)throws BaseException;
}
home-server-admin/src/main/java/com/home/xining/service/idel/ILawEnforcementService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,24 @@
package com.home.xining.service.idel;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import java.text.ParseException;
/**
 * @ClassName: IAdvanceNoticeService
 * @Author: luoxin
 * @Date: 2022/1/11 12:16
 * @Description: è¡Œæ”¿å¤„罚事先告知书接口
 */
public interface ILawEnforcementService {
    DataTableEntity listLawEnforcement(FieldSetEntity fs);
    FieldSetEntity getLawEnforcement(FieldSetEntity fs);
    String saveLawEnforcement(FieldSetEntity fs) throws ParseException;
    String deleteLawEnforcement(FieldSetEntity fs) throws ParseException;
}
home-server-admin/src/main/java/com/home/xining/service/idel/IOfficeExpensesService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
/**
 * @ClassName: IOfficeExpensesService
 * @Author: ZhouJie
 * @Date: 2022/1/11 17:16
 * @Description: åŠžå…¬ç”¨å“ç»è´¹(领用)审批管理
 */
public interface IOfficeExpensesService {
    String saveOfficeExpenses(FieldSetEntity fs);
    boolean deleteOfficeExpenses(FieldSetEntity fs);
    boolean sendOfficeExpenses(String uuid);
}
home-server-admin/src/main/java/com/home/xining/service/idel/IOfficePurchaseService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,17 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
/**
 * @ClassName: IOfficePurchaseService
 * @Author: ZhouJie
 * @Date: 2022/1/24 09:49
 * @Description: åŠžå…¬å®¤ç”¨å“é‡‡è´­å•
 */
public interface IOfficePurchaseService {
    String saveOfficePurchase(FieldSetEntity fs);
    boolean deleteOfficePurchase(FieldSetEntity fs);
}
home-server-admin/src/main/java/com/home/xining/service/idel/IOfficeSuppliesCollectionService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
public interface IOfficeSuppliesCollectionService {
    /**
     *     åŠžå…¬ç”¨å“é¢†å–ç”³è¯·ä¿å­˜
     * @param fs
     * @return
     */
    String saveOfficePurchase(FieldSetEntity fs);
    /**
     *     åŠžå…¬ç”¨å“é¢†å–ç”³è¯·åˆ é™¤
     * @param fs
     * @return
     */
    boolean deleteOfficePurchase(FieldSetEntity fs);
}
home-server-admin/src/main/java/com/home/xining/service/idel/IReceiptDocumentService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
/**
 * @ClassName: IReceiptDocumentService
 * @Author: luoxin
 * @Date: 2022/4/21 12:16
 * @Description: æ”¶æ–‡ç®¡ç†
 */
public interface IReceiptDocumentService {
    Boolean isPrint(FieldSetEntity fse);
}
home-server-admin/src/main/java/com/home/xining/service/idel/ISendDocumentService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,24 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
import com.product.core.exception.BaseException;
/**
 * @ClassName: ISendDocumentService
 * @Author: ZhouJie
 * @Date: 2022/2/21 13:46
 * @Description: å‘文稿纸(发文管理)
 */
public interface ISendDocumentService {
    /**
     * æ‰¹é‡å½’æ¡£
     * @param fieldSetEntity
     */
    boolean batchFile(FieldSetEntity fieldSetEntity);
    /**
     * ä¿å­˜å‘文稿纸
     * @return
     */
    String saveFieldSetEntity(FieldSetEntity fse)throws BaseException;
}
home-server-admin/src/main/java/com/home/xining/service/idel/ITravelTrainingService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
package com.home.xining.service.idel;
import com.product.core.entity.FieldSetEntity;
/**
 * @ClassName: ITravelTrainingService
 * @Author: ZhouJie
 * @Date: 2022/1/18 9:50
 * @Description: å·¥ä½œäººå‘˜å‡ºå·®ï¼ˆåŸ¹è®­ï¼‰å®¡æ‰¹
 */
public interface ITravelTrainingService {
    String saveTravelTrain(FieldSetEntity fs);
    boolean deleteTravelTrain(FieldSetEntity fs);
    boolean sendTravelTrain(String uuid);
}
home-server-admin/target/classes/META-INF/MANIFEST.MF
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,11 @@
Manifest-Version: 1.0
Built-By: longxin
Build-Jdk: 18.0.1
Implementation-Title: product-server-xining
Implementation-Version: 1.2.0-SNAPSHOT
Implementation-Vendor-Id: com.lx
Implementation-URL: https://projects.spring.io/spring-boot/#/spring-boot
 -starter-parent/product-server/product-server-xining
Main-Class: com.product.Application
Created-By: Maven Integration for Eclipse
home-server-admin/target/classes/META-INF/maven/com.lx/product-server-xining/pom.properties
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,7 @@
#Generated by Maven Integration for Eclipse
#Mon Aug 29 10:48:37 GMT+08:00 2022
artifactId=product-server-xining
groupId=com.lx
m2e.projectLocation=D\:\\product\\XiNingWorkspace\\product-server-new-xn\\home-server-admin
m2e.projectName=product-server-xining
version=1.2.0-SNAPSHOT
home-server-admin/target/classes/META-INF/maven/com.lx/product-server-xining/pom.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>product-server</artifactId>
        <groupId>com.lx</groupId>
        <version>1.2.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>product-server-xining</artifactId>
    <packaging>jar</packaging>
    <name>product-server-xining</name>
    <description>product-server-xining</description>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
    </properties>
    <dependencies>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-common</artifactId>
            <version>1.2.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-util</artifactId>
            <version>1.2.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.lx</groupId>
            <artifactId>product-server-admin</artifactId>
            <version>1.2.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
</project>
home-server-admin/target/classes/com/home/xining/config/CmnConst.class
Binary files differ
home-server-admin/target/classes/com/home/xining/config/SystemCode.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/AdvanceNoticeController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/CivilServantReceptionController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/HousingArchivesController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/LawEnforcementController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/OfficeExpensesController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/OfficePurchaseController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/OfficeSuppliesCollectionController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/PleaseLeaveController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/ReceiptDocumentController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/SendDocumentController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/TravelTrainingController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/controller/XiNingPublicController.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/AdvanceNoticeService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/CivilServantReceptionService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/HousingArchivesService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/LawEnforcementService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/OfficeExpensesService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/OfficePurchaseService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/OfficeSuppliesCollectionService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/PleaseLeaveService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/ReceiptDocumentService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/SendDocumentService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/TravelTrainingService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/IAdvanceNoticeService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/ICivilServantReceptionService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/IHousingArchivesService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/ILawEnforcementService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/IOfficeExpensesService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/IOfficePurchaseService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/IOfficeSuppliesCollectionService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/IReceiptDocumentService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/ISendDocumentService.class
Binary files differ
home-server-admin/target/classes/com/home/xining/service/idel/ITravelTrainingService.class
Binary files differ
home-server-admin/target/maven-archiver/pom.properties
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,4 @@
#Created by Apache Maven 3.6.1
version=1.2.0-SNAPSHOT
groupId=com.lx
artifactId=product-server-xining
home-server-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
com\home\xining\service\AdvanceNoticeService.class
com\home\xining\service\idel\IAdvanceNoticeService.class
com\home\xining\controller\SendDocumentController.class
com\home\xining\service\idel\ISendDocumentService.class
com\home\xining\controller\HousingArchivesController.class
com\home\xining\service\OfficePurchaseService.class
com\home\xining\controller\XiNingPublicController.class
com\home\xining\service\idel\IOfficeExpensesService.class
com\home\xining\service\PleaseLeaveService.class
com\home\xining\service\idel\IHousingArchivesService.class
com\home\xining\service\LawEnforcementService.class
com\home\xining\controller\CivilServantReceptionController.class
com\home\xining\controller\OfficeExpensesController.class
com\home\xining\service\ReceiptDocumentService.class
com\home\xining\service\idel\IOfficeSuppliesCollectionService.class
com\home\xining\service\OfficeSuppliesCollectionService.class
com\home\xining\controller\OfficeSuppliesCollectionController.class
com\home\xining\service\idel\IReceiptDocumentService.class
com\home\xining\controller\ReceiptDocumentController.class
com\home\xining\service\CivilServantReceptionService.class
com\home\xining\service\idel\ILawEnforcementService.class
com\home\xining\service\SendDocumentService.class
com\home\xining\controller\LawEnforcementController.class
com\home\xining\controller\PleaseLeaveController.class
com\home\xining\controller\TravelTrainingController.class
com\home\xining\service\idel\ICivilServantReceptionService.class
com\home\xining\config\SystemCode.class
com\home\xining\service\OfficeExpensesService.class
com\home\xining\config\CmnConst.class
com\home\xining\service\HousingArchivesService.class
com\home\xining\controller\OfficePurchaseController.class
com\home\xining\controller\AdvanceNoticeController.class
com\home\xining\service\idel\ITravelTrainingService.class
com\home\xining\service\idel\IOfficePurchaseService.class
com\home\xining\service\TravelTrainingService.class
home-server-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,35 @@
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\OfficeExpensesService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\ReceiptDocumentService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\ReceiptDocumentController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\CivilServantReceptionService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\ISendDocumentService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\OfficePurchaseService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\IOfficePurchaseService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\OfficeSuppliesCollectionService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\config\SystemCode.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\IOfficeExpensesService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\XiNingPublicController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\SendDocumentService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\TravelTrainingService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\IReceiptDocumentService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\PleaseLeaveController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\IOfficeSuppliesCollectionService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\LawEnforcementController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\HousingArchivesController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\TravelTrainingController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\OfficeExpensesController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\ILawEnforcementService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\ITravelTrainingService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\CivilServantReceptionController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\AdvanceNoticeService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\IHousingArchivesService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\PleaseLeaveService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\HousingArchivesService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\AdvanceNoticeController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\ICivilServantReceptionService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\OfficePurchaseController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\LawEnforcementService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\config\CmnConst.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\OfficeSuppliesCollectionController.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\service\idel\IAdvanceNoticeService.java
D:\product\XiNingWorkspace\product-server-new-xn\home-server-admin\src\main\java\com\home\xining\controller\SendDocumentController.java
home-server-admin/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
home-server-admin/target/product-server-xining-1.0.0-SNAPSHOT.jar
Binary files differ
home-server-admin/target/product-server-xining-1.2.0-SNAPSHOT.jar
Binary files differ