CZT
2023-08-03 447604c07b8e57ef19ac3ee8b7e22bd20fa44f9c
武汉军粮省平台-提交配置3
已重命名6个文件
已删除2个文件
已修改6个文件
已添加6个文件
863 ■■■■ 文件已修改
src/main/java/com/fzzy/api/entity/ApiList.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/conf/JpaConfigPrimary.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/WhjlConstant.java 330 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1301.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1401.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1402.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1404.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1501.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1502.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1503.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1506.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1602.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1901.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/dto/WhjlApi1902.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/view/ApiListWhjl.view.xml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/view/pr/ApiListWhjlPR.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/whjl/view/repository/ApiListWhjlRep.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-dev.yml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/templates/home/home-whjl.html 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
velocity.log 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/fzzy/api/entity/ApiList.java
@@ -64,4 +64,8 @@
    @Column(name = "REMARK_", length = 100)
    @PropertyDef(label = "备注说明")
    private String remark;
    @Column(name = "BIZ_TYPE_", length = 20)
    @PropertyDef(label = "业务类型", description = "GB-国标;JL-军粮")
    private String bizType = "GB";
}
src/main/java/com/fzzy/conf/JpaConfigPrimary.java
@@ -20,7 +20,7 @@
@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(
        basePackages = {"com.fzzy.api.*.repository", "com.fzzy.sys.repository"},
        basePackages = {"com.fzzy.api.*.repository", "com.fzzy.sys.repository", "com.fzzy.whjl.*.repository"},
        entityManagerFactoryRef = "primaryEntityManagerFactory",
        transactionManagerRef = "primaryTransactionManager"
)
src/main/java/com/fzzy/whjl/WhjlConstant.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,330 @@
package com.fzzy.whjl;
/**
 * å…¨å±€é™æ€ç±»
 */
public class WhjlConstant {
    public static final String API_BIZ_TYPE = "JL";
    public static final String DEFAULT_CODE = "0";
    public static final String YN_N = "N";
    public static final String YN_Y = "Y";
    public static final String APP_NAME = "API";
    /**
     * é»˜è®¤é¡¶çº§èŠ‚ç‚¹ç¼–ç 
     */
    public static final String DEFAULT_PARENT_CODE = "0";
    public static String YMDHMS = "yyyy-MM-dd HH:mm:ss";
    /**
     * æŽ¥å£åˆ†ç±»-军粮企业
     */
    public static String API_CATEGORY_11 = "11";
    /**
     * æŽ¥å£åˆ†ç±»-仓储设施设备
     */
    public static String API_CATEGORY_12 = "12";
    /**
     * æŽ¥å£åˆ†ç±»-产品信息
     */
    public static String API_CATEGORY_13 = "13";
    /**
     * æŽ¥å£åˆ†ç±»-经营管理
     */
    public static String API_CATEGORY_14 = "14";
    /**
     * æŽ¥å£åˆ†ç±»-出入库业务
     */
    public static String API_CATEGORY_15 = "15";
    /**
     * æŽ¥å£åˆ†ç±»-质量管理
     */
    public static String API_CATEGORY_16 = "16";
    /**
     * æŽ¥å£åˆ†ç±»-动员企业
     */
    public static String API_CATEGORY_17 = "17";
    /**
     * æŽ¥å£åˆ†ç±»-生产加工
     */
    public static String API_CATEGORY_18 = "18";
    /**
     * æŽ¥å£åˆ†ç±»-储运环境
     */
    public static String API_CATEGORY_19 = "19";
    /**
     * æŽ¥å£åˆ†ç±»-应急指挥
     */
    public static String API_CATEGORY_20 = "20";
    /**
     * æŽ¥å£ç¼–码-1101 å•位信息数据接口
     */
    public static String API_CODE_1101 = "1101";
    /**
     * æŽ¥å£ç¼–码-1102 åº“区信息数据接口
     */
    public static String API_CODE_1102 = "1102";
    /**
     * æŽ¥å£ç¼–码-1103 ä»“房信息数据接口
     */
    public static String API_CODE_1103 = "1103";
    /**
     * æŽ¥å£ç¼–码-1104 å»’间信息数据接口
     */
    public static String API_CODE_1104 = "1104";
    /**
     * æŽ¥å£ç¼–码-1105 è´§ä½ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1105 = "1105";
    /**
     * æŽ¥å£ç¼–码-1106 æ²¹ç½ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1106 = "1106";
    /**
     * æŽ¥å£ç¼–码-1107 è®¾å¤‡ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1107 = "1107";
    /**
     * æŽ¥å£ç¼–码-1108 è¯å‰‚信息数据接口
     */
    public static String API_CODE_1108 = "1108";
    /**
     * æŽ¥å£ç¼–码-1109 æ–‡ä»¶ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1109 = "1109";
    /**
     * æŽ¥å£ç¼–码-1110 åº“区图仓房点位标注数据接口
     */
    public static String API_CODE_1110 = "1110";
    /**
     * æŽ¥å£ç¼–码-1111 åº“区图视频监控设备点位标注数据接口
     */
    public static String API_CODE_1111 = "1111";
    /**
     * æŽ¥å£ç¼–码-1112 äººå‘˜ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1112 = "1112";
    /**
     * æŽ¥å£ç¼–码-1113 ä¼ä¸šä¿¡ç”¨ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1113 = "1113";
    /**
     * æŽ¥å£ç¼–码-1201 åˆåŒä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1201 = "1201";
    /**
     * æŽ¥å£ç¼–码-1202 ç²®é£Ÿå…¥åº“信息数据接口
     */
    public static String API_CODE_1202 = "1202";
    /**
     * æŽ¥å£ç¼–码-1203 ç²®é£Ÿå…¥åº“检验信息数据接口
     */
    public static String API_CODE_1203 = "1203";
    /**
     * æŽ¥å£ç¼–码-1204 ç²®é£Ÿå…¥åº“结算信息数据口
     */
    public static String API_CODE_1204 = "1204";
    /**
     * æŽ¥å£ç¼–码-1205 ç²®é£Ÿå‡ºåº“信息数据接口
     */
    public static String API_CODE_1205 = "1205";
    /**
     * æŽ¥å£ç¼–码-1206 ç²®é£Ÿå‡ºåº“结算信息数据接口
     */
    public static String API_CODE_1206 = "1206";
    /**
     * æŽ¥å£ç¼–码-1207 å€’仓信息数据接口
     */
    public static String API_CODE_1207 = "1207";
    /**
     * æŽ¥å£ç¼–码-1208 ç²®é£Ÿåº“存数据接口
     */
    public static String API_CODE_1208 = "1208";
    /**
     * æŽ¥å£ç¼–码-1209 æŸæº¢å•数据接口
     */
    public static String API_CODE_1209 = "1209";
    /**
     * æŽ¥å£ç¼–码-1210 ç²®é£Ÿæ€§è´¨è½¬å˜å•数据接口
     */
    public static String API_CODE_1210 = "1210";
    /**
     * æŽ¥å£ç¼–码-1211 è´¦é¢åº“存数据接口
     */
    public static String API_CODE_1211 = "1211";
    /**
     * æŽ¥å£ç¼–码-1212 å®¢æˆ·ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1212 = "1212";
    /**
     * æŽ¥å£ç¼–码-1301 å®‰å…¨ç®¡ç†æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1301 = "1301";
    /**
     * æŽ¥å£ç¼–码-1302 æ¸©æ¹¿åº¦æ£€æµ‹æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1302 = "1302";
    /**
     * æŽ¥å£ç¼–码-1303 å®³è™«æ£€æµ‹æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1303 = "1303";
    /**
     * æŽ¥å£ç¼–码-1304 æ°”体检测数据接口
     */
    public static String API_CODE_1304 = "1304";
    /**
     * æŽ¥å£ç¼–码-1305 é€šé£Žä½œä¸šæ•°æ®æŽ¥å£
     */
    public static String API_CODE_1305 = "1305";
    /**
     * æŽ¥å£ç¼–码-1306 ç†è’¸ä½œä¸šæ•°æ®æŽ¥å£
     */
    public static String API_CODE_1306 = "1306";
    /**
     * æŽ¥å£ç¼–码-1307 ä»“内视频图像数据接口
     */
    public static String API_CODE_1307 = "1307";
    /**
     * æŽ¥å£ç¼–码-1308 è§†é¢‘监控异常事件告警基本信息数据接口
     */
    public static String API_CODE_1308 = "1308";
    /**
     * æŽ¥å£ç¼–码-1309 è¿è§„预警信息数据接口
     */
    public static String API_CODE_1309 = "1309";
    /**
     * æŽ¥å£ç¼–码-1310 è´¨æ£€æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1310 = "1310";
    /**
     * æŽ¥å£ç¼–码-1401 å‚¨å¤‡è§„模数据接口
     */
    public static String API_CODE_1401 = "1401";
    /**
     * æŽ¥å£ç¼–码-1402 å‚¨å¤‡è®¡åˆ’信息数据接口
     */
    public static String API_CODE_1402 = "1402";
    /**
     * æŽ¥å£ç¼–码-1403 è½®æ¢è®¡åˆ’信息数据接口
     */
    public static String API_CODE_1403 = "1403";
    /**
     * æŽ¥å£ç¼–码-1404 è½®æ¢è®¡åˆ’明细信息数据接口
     */
    public static String API_CODE_1404 = "1404";
    /**
     * æŽ¥å£ç¼–码-1405 é¡¹ç›®ä¿¡æ¯æ•°æ®æŽ¥å£
     */
    public static String API_CODE_1405 = "1405";
    public static String API_CODE_1501 = "1501";
    public static String API_CODE_1502 = "1502";
    public static String API_CODE_1503 = "1503";
    /**
     * å›½æ ‡å‡ºå…¥åº“类型
     */
    public static String  INOUT_TYPE_14 = "14";
    public static String  INOUT_TYPE_2 = "2";
    public static String  INOUT_TYPE_15 = "15";
    public static String  INOUT_TYPE_1 = "1";
    /**
     * æ“ä½œæ ‡è®°
     */
    public static String CZBZ_D = "d";
    public static String CZBZ_I = "i";
    public static String CZBZ_U = "u";
    /**
     * å›¾ç‰‡ç±»åž‹
     */
    public static String IMG_NAME_TYPE_PMT = "PMT";
    public static String IMG_NAME_TYPE_GL = "GL";
    public static String IMG_NAME_TYPE_GR = "GR";
    public static String IMG_NAME_TYPE_GT = "GT";
    public static String IMG_NAME_TYPE_TL = "TL";
    public static String IMG_NAME_TYPE_TR = "TR";
    public static String IMG_NAME_TYPE_TT = "TT";
    public static String IMG_NAME_TYPE_SL = "SL";
    public static String IMG_NAME_TYPE_SF = "SF";
    /**
     * å­—典父编码-操作标志
     */
    public static String TRIGGER_P_CZBZ = "CZBZ";
    /**
     * å­—典父编码-是否
     */
    public static String TRIGGER_P_YN = "YN";
    /**
     * æŽ¥å£1201-合同 -业务类型
     */
    public static String TRIGGER_P_HT_YWLX = "HT_YWLX";
    /**
     * æŽ¥å£1201-客户类型
     */
    public static String TRIGGER_P_KHLX = "KHLX";
    /**
     * æŽ¥å£1201-结算与合同一 è‡´æ€§
     */
    public static String TRIGGER_P_JSYHTYZX = "JSYHTYZX";
    /**
     * æŽ¥å£1201-开户行
     */
    public static String TRIGGER_P_BANK = "BANK";
    /**
     * è´§ä½çŠ¶æ€
     */
    public static String TRIGGER_P_HWZT = "HWZT";
    /**
     * å›½åˆ«
     */
    public static String TRIGGER_P_GB = "GB";
    /**
     * ç²®é£Ÿå“ç§
     */
    public static String TRIGGER_P_LSPZ = "LSPZ";
    /**
     * ç²®é£Ÿå“ç§
     */
    public static String TRIGGER_P_LSDJ = "LSDJ";
    /**
     * ç²®é£Ÿæ€§è´¨
     */
    public static String  TRIGGER_P_LSXZ = "LSXZ";
    /**
     * ç»“算方式
     */
    public static String  TRIGGER_P_JSFS = "JSFS";
    /**
     * ç»„织部门类型
     */
    public static String DEPT_TYPE_10 = "10";
//    public static String DEPT_TYPE_11 = "11";
    public static String DEPT_TYPE_20 = "20";
    public static String DEPT_TYPE_30 = "30";
    /**
     * é»˜è®¤ç”¨æˆ·å¯†ç ï¼Œç”¨æˆ·ç»´æŠ¤é‡ç½®å¯†ç ä½¿ç”¨
     */
    public static final String DEFAULT_USER_PASSWORD = "123456";
}
src/main/java/com/fzzy/whjl/dto/WhjlApi1301.java
ÎļþÒÑɾ³ý
src/main/java/com/fzzy/whjl/dto/WhjlApi1401.java
@@ -6,10 +6,10 @@
import java.io.Serializable;
/**
 * å‡ºå…¥åº“业务-库存台账
 * ç»è¥ç®¡ç†-客户信息
 *
 * @author czt
 * @date 2023/8/2  20:15
 * @date 2023/8/2  19::55
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -19,45 +19,27 @@
     */
    private static final long serialVersionUID = 1L;
    private String kctzbh;  //库存台帐ID
    private String jlqybh;  //军粮企业编号
    private String ssqymc;  //军粮企业名称
    private String jgzdbh;  //军供站点编号
    private String jgzdmc;  //军供站点名称
    private String cfbh;  //仓房编号
    private String cfmc;  //仓房名称
    private String ajbh;  //廒间编号
    private String ajmc;  //廒间名称
    private String hwbh;  //货位编号
    private String hwmc;  //货位名称
    private String lspzbm;  //品种编号
    private String lspzmc;  //品种名称
    private String cpbm;  //产品编号
    private String cpmc;  //产品名称
    private String lqdw;  //粮权单位
    private String bgms;  //保管模式
    private String sjsl;  //实际数量
    private String jldwbm;  //计量单位编码
    private String jldwmc;  //计量单位名称
    private String jsdwbm;  //计数单位编码
    private String jsdwmc;  //计数单位名称
    private String clfs;  //储粮方式
    private String kcsbm;  //库存识别码
    private String jkrq;  //建卡日期
    private String sfgd;  //是否归档
    private String gdsj;  //归档时间
    private String kczt;  //库存状态
    private String rksl;  //入库数量
    private String cksl;  //出库数量
    private String kcsl;  //库存数量
    private String rkzl;  //入库重量
    private String ckzl;  //出库重量
    private String kczl;  //库存重量
    private String ztsl;  //在途数量
    private String ztzl;  //在途重量
    private String zssl;  //在售数量
    private String zszl;  //在售数量
    private String sxh;  //顺序号
    private String khbh;  //客户编号
    private String khlx;  //客户类型
    private String glzxm;  //客户姓名
    private String jlqytyshxydm;  //企业统一社会信用代码
    private String xzqhbm;  //行政区划编码
    private String xzqhmc;  //企业行政区划名称
    private String fddbr;  //法定代表人
    private String qyxz;  //企业性质
    private String qydz;  //企业地址
    private String qydh;  //企业电话
    private String qycz;  //企业传真
    private String qydzyx;  //企业电子邮箱
    private String qywz;  //企业网址
    private String qyyzbm;  //企业邮政编码
    private String khyh;  //开户银行
    private String yhzh;  //银行账号
    private String fpxx;  //开票信息(发票抬头)
    private String shdz;  //收货地址
    private String lxr;  //联系人
    private String lxdh;  //联系电话
    private String lxrsfzhm;  //联系人身份证号码
    private String sfyx;  //是否有效
    private String bz;  //备注
}
src/main/java/com/fzzy/whjl/dto/WhjlApi1402.java
ÎļþÒÑɾ³ý
src/main/java/com/fzzy/whjl/dto/WhjlApi1404.java
ÎļþÃû´Ó src/main/java/com/fzzy/whjl/dto/WhjlApi1304.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1304 implements Serializable {
public class WhjlApi1404 implements Serializable {
    /**
     *
     */
src/main/java/com/fzzy/whjl/dto/WhjlApi1501.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,63 @@
package com.fzzy.whjl.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
/**
 * å‡ºå…¥åº“业务-库存台账
 *
 * @author czt
 * @date 2023/8/2  20:15
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1501 implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private String kctzbh;  //库存台帐ID
    private String jlqybh;  //军粮企业编号
    private String ssqymc;  //军粮企业名称
    private String jgzdbh;  //军供站点编号
    private String jgzdmc;  //军供站点名称
    private String cfbh;  //仓房编号
    private String cfmc;  //仓房名称
    private String ajbh;  //廒间编号
    private String ajmc;  //廒间名称
    private String hwbh;  //货位编号
    private String hwmc;  //货位名称
    private String lspzbm;  //品种编号
    private String lspzmc;  //品种名称
    private String cpbm;  //产品编号
    private String cpmc;  //产品名称
    private String lqdw;  //粮权单位
    private String bgms;  //保管模式
    private String sjsl;  //实际数量
    private String jldwbm;  //计量单位编码
    private String jldwmc;  //计量单位名称
    private String jsdwbm;  //计数单位编码
    private String jsdwmc;  //计数单位名称
    private String clfs;  //储粮方式
    private String kcsbm;  //库存识别码
    private String jkrq;  //建卡日期
    private String sfgd;  //是否归档
    private String gdsj;  //归档时间
    private String kczt;  //库存状态
    private String rksl;  //入库数量
    private String cksl;  //出库数量
    private String kcsl;  //库存数量
    private String rkzl;  //入库重量
    private String ckzl;  //出库重量
    private String kczl;  //库存重量
    private String ztsl;  //在途数量
    private String ztzl;  //在途重量
    private String zssl;  //在售数量
    private String zszl;  //在售数量
    private String sxh;  //顺序号
    private String bz;  //备注
}
src/main/java/com/fzzy/whjl/dto/WhjlApi1502.java
@@ -4,13 +4,12 @@
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.List;
/**
 * è´¨é‡ç®¡ç†-质检报告
 * å‡ºå…¥åº“业务-库存台账产品批次
 *
 * @author czt
 * @date 2023/8/2  20:45
 * @date 2023/8/2  20:25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@@ -20,54 +19,41 @@
     */
    private static final long serialVersionUID = 1L;
    private String jcbgid;  //检测报告ID
    private String jcbgbh;  //检测报告编号
    private String kctzcppcid;  //库存台产品批次ID
    private String kctzbh;  //库存台帐ID
    private String jlqybh;  //军粮企业编号
    private String ssqymc;  //军粮企业名称
    private String jgzdbh;  //军供站点编号
    private String jgzdmc;  //军供站点名称
    private String zjjgbm;  //质检机构编号
    private String zjjgmc;  //质检机构名称
    private String cpbh;  //产品编号
    private String cpbm;  //产品编号
    private String cpmc;  //产品名称
    private String cpnd;  //产品年度
    private String cpcd;  //产品产地
    private String yssj;  //验收时间
    private String cppc;  //产品批次
    private String cpdj;  //产品等级
    private String dhrq;  //到货日期
    private String sccj;  //生产厂家
    private String scrq;  //生产日期
    private String cppl;  //产品批量
    private String cysm;  //抽样说明
    private String cysj;  //抽样时间
    private String cyr;  //抽样人
    private String cydd;  //抽样地点
    private String cybh;  //样品编号
    private String cybzid;  //采用标准ID
    private String jyca;  //检验方案
    private String jyjg;  //检验结果
    private String djr;  //登记人
    private String djsj;  //登记时间
    private String yplx;  //样品类型
    private String jyzt;  //检验状态
    private String cyjs;  //抽样基数
    private String cysl;  //抽样数量
    private String jysj;  //检验时间
    private String jybglx;  //检测报告类型
    private String jyr;  //检验人
    private String scxkzh;  //生产许可证号
    private String jggy;  //加工工艺
    private String cd;  //产地
    private String shsj;  //收获时间
    private String xxh;  //顺序号
    private String sfyx;  //是否有效
    private String bzq;  //保质期
    private String bzjzrq;  //保质截止日期
    private String rksl;  //入库数量
    private String cksl;  //出库数量
    private String kcsl;  //库存数量
    private String rkzl;  //入库重量
    private String ckzl;  //出库重量
    private String kczl;  //库存重量
    private String dj;  //单价
    private String je;  //金额
    private String jldwbm;  //计量单位编码
    private String jldwmc;  //计量单位名称
    private String jsdwbm;  //计数单位编码
    private String jsdwmc;  //计数单位名称
    private String rkkssj;  //入库开始时间
    private String rkjssj;  //入库结束时间
    private String ckkssj;  //出库开始时间
    private String ckjssj;  //出库结束时间
    private String sjsl;  //实际数量
    private String zlzt;  //质量状态
    private String kczt;  //库存状态
    private String sxh;  //顺序号
    private String bz;  //备注
    private String jcmx;  //检测明细
    private String jcbgwj;  //检测报告文件
    private List<WhjlCheckItm> checkItmList;
    private String jybgwjid;  //检验报告文件id
    private String wjm;  //文件名
    private String wjlj;  //文件路径
    private String wjdx;  //文件大小
}
src/main/java/com/fzzy/whjl/dto/WhjlApi1503.java
ÎļþÃû´Ó src/main/java/com/fzzy/whjl/dto/WhjlApi1403.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1403 implements Serializable {
public class WhjlApi1503 implements Serializable {
    /**
     *
     */
src/main/java/com/fzzy/whjl/dto/WhjlApi1506.java
ÎļþÃû´Ó src/main/java/com/fzzy/whjl/dto/WhjlApi1406.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1406 implements Serializable {
public class WhjlApi1506 implements Serializable {
    /**
     *
     */
src/main/java/com/fzzy/whjl/dto/WhjlApi1602.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,73 @@
package com.fzzy.whjl.dto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.List;
/**
 * è´¨é‡ç®¡ç†-质检报告
 *
 * @author czt
 * @date 2023/8/2  20:45
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1602 implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private String jcbgid;  //检测报告ID
    private String jcbgbh;  //检测报告编号
    private String jlqybh;  //军粮企业编号
    private String ssqymc;  //军粮企业名称
    private String jgzdbh;  //军供站点编号
    private String jgzdmc;  //军供站点名称
    private String zjjgbm;  //质检机构编号
    private String zjjgmc;  //质检机构名称
    private String cpbh;  //产品编号
    private String cpmc;  //产品名称
    private String cppc;  //产品批次
    private String cpdj;  //产品等级
    private String dhrq;  //到货日期
    private String sccj;  //生产厂家
    private String scrq;  //生产日期
    private String cppl;  //产品批量
    private String cysm;  //抽样说明
    private String cysj;  //抽样时间
    private String cyr;  //抽样人
    private String cydd;  //抽样地点
    private String cybh;  //样品编号
    private String cybzid;  //采用标准ID
    private String jyca;  //检验方案
    private String jyjg;  //检验结果
    private String djr;  //登记人
    private String djsj;  //登记时间
    private String yplx;  //样品类型
    private String jyzt;  //检验状态
    private String cyjs;  //抽样基数
    private String cysl;  //抽样数量
    private String jysj;  //检验时间
    private String jybglx;  //检测报告类型
    private String jyr;  //检验人
    private String scxkzh;  //生产许可证号
    private String jggy;  //加工工艺
    private String cd;  //产地
    private String shsj;  //收获时间
    private String xxh;  //顺序号
    private String sfyx;  //是否有效
    private String bz;  //备注
    private String jcmx;  //检测明细
    private String jcbgwj;  //检测报告文件
    private List<WhjlCheckItm> checkItmList;
    private String jybgwjid;  //检验报告文件id
    private String wjm;  //文件名
    private String wjlj;  //文件路径
    private String wjdx;  //文件大小
}
src/main/java/com/fzzy/whjl/dto/WhjlApi1901.java
ÎļþÃû´Ó src/main/java/com/fzzy/whjl/dto/WhjlApi1801.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1801 implements Serializable {
public class WhjlApi1901 implements Serializable {
    /**
     *
     */
src/main/java/com/fzzy/whjl/dto/WhjlApi1902.java
ÎļþÃû´Ó src/main/java/com/fzzy/whjl/dto/WhjlApi1802.java ÐÞ¸Ä
@@ -13,7 +13,7 @@
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class WhjlApi1802 implements Serializable {
public class WhjlApi1902 implements Serializable {
    /**
     *
     */
src/main/java/com/fzzy/whjl/view/ApiListWhjl.view.xml
ÎļþÃû´Ó src/main/java/com/fzzy/whjl/view/ApiList-whjl.view.xml ÐÞ¸Ä
@@ -23,7 +23,7 @@
        <Property name="label">接口分类</Property>
        <Property name="required">true</Property>
        <Property name="mapping">
          <Property name="mapValues">${dorado.getDataProvider(&quot;apiListPR#triggerCategory&quot;).getResult()}</Property>
          <Property name="mapValues">${dorado.getDataProvider(&quot;apiListWhjlPR#triggerCategory&quot;).getResult()}</Property>
          <Property name="keyProperty">code</Property>
          <Property name="valueProperty">name</Property>
        </Property>
@@ -86,7 +86,7 @@
    <Property name="packages">font-awesome,css-common</Property>
    <DataSet id="dsMain">
      <Property name="dataType">[dtMain]</Property>
      <Property name="dataProvider">apiListPR#listAll</Property>
      <Property name="dataProvider">apiListWhjlPR#listAll</Property>
    </DataSet>
    <ToolBar>
      <ToolBarLabel>
@@ -276,14 +276,14 @@
      <Tools/>
    </Dialog>
    <UpdateAction id="updateSave">
      <Property name="dataResolver">apiListPR#updateSave</Property>
      <Property name="dataResolver">apiListWhjlPR#updateSave</Property>
      <UpdateItem>
        <Property name="dataPath">[#current]</Property>
        <Property name="dataSet">dsMain</Property>
      </UpdateItem>
    </UpdateAction>
    <AjaxAction id="ajaxDel">
      <Property name="service">apiListPR#delData</Property>
      <Property name="service">apiListWhjlPR#delData</Property>
      <Property name="confirmMessage">当前数据删除后无法恢复,请确认要删除么?</Property>
    </AjaxAction>
  </View>
src/main/java/com/fzzy/whjl/view/pr/ApiListWhjlPR.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,91 @@
package com.fzzy.whjl.view.pr;
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.DataResolver;
import com.bstek.dorado.annotation.Expose;
import com.fzzy.api.entity.ApiList;
import com.fzzy.api.entity.ApiTrigger;
import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.view.repository.ApiListWhjlRep;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
/**
 *
 * æŽ¥å£åˆ—表
 * @author czt
 */
@Component
public class ApiListWhjlPR {
    @Autowired
    private ApiListWhjlRep apiListWhjlRep;
    /**
     * apiListWhjlPR#listAll
     *
     * @return
     */
    @DataProvider
    public List<ApiList> listAll() {
        return apiListWhjlRep.findAllByBizType(WhjlConstant.API_BIZ_TYPE);
    }
    /**
     * apiListWhjlPR#updateSave
     *
     * @param entity
     */
    @DataResolver
    public void updateSave(ApiList entity) {
        // æ‰‹åЍ将doradoEntity对象转换为标准Bean对象
        ApiList data = new ApiList();
        BeanUtils.copyProperties(entity, data);
        data.setBizType(WhjlConstant.API_BIZ_TYPE);
        apiListWhjlRep.save(data);
    }
    /**
     * apiListWhjlPR#delData
     *
     * @param data
     */
    @Expose
    public String delData(ApiList data) {
        apiListWhjlRep.deleteById(data.getId());
        return null;
    }
    /**
     *
     * æŽ¥å£åˆ†ç±»ä¸‹æ¥æ¡†
     *
     * ${dorado.getDataProvider("apiListWhjlPR#triggerCategory").getResult()}
     *
     * @return
     */
    @DataProvider
    public List<ApiTrigger> triggerCategory() {
        List<ApiTrigger> list = new ArrayList<ApiTrigger>();
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_11,"军粮企业"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_12,"仓储设施设备"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_13,"产品信息"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_14,"经营管理"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_15,"出入库业务"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_16,"质量管理"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_17,"动员企业"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_18,"生产加工"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_19,"储运环境"));
        list.add(new ApiTrigger(WhjlConstant.API_CATEGORY_20,"应急指挥"));
        return list;
    }
}
src/main/java/com/fzzy/whjl/view/repository/ApiListWhjlRep.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
package com.fzzy.whjl.view.repository;
import com.fzzy.api.entity.ApiList;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import java.util.List;
public interface ApiListWhjlRep extends JpaRepository<ApiList, Integer> {
    /**
     * æ ¹æ®ä¸šåŠ¡ç±»åž‹æŸ¥è¯¢æŽ¥å£åˆ—è¡¨
     * @param bizType
     * @return
     */
    @Query("from ApiList where bizType=:bizType ")
    List<ApiList> findAllByBizType(@Param("bizType") String bizType);
}
src/main/resources/application-dev.yml
@@ -19,10 +19,11 @@
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_7?useUnicode=true&useSSL=false&characterEncoding=utf-8 #粮油转运站
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_8?useUnicode=true&useSSL=false&characterEncoding=utf-8 #河溪粮所
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_9?useUnicode=true&useSSL=false&characterEncoding=utf-8 #海门粮所
      url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_10?useUnicode=true&useSSL=false&characterEncoding=utf-8 #和平粮所
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5317_10?useUnicode=true&useSSL=false&characterEncoding=utf-8 #和平粮所
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8  #广东韶关
#      url: jdbc:mysql://127.0.0.1:3306/igds_api_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8   #惠州惠新
      url: jdbc:mysql://127.0.0.1:3306/igds_api_5327?useUnicode=true&useSSL=false&characterEncoding=utf-8   #武汉黄陂军粮
      username: root
      password: Abc123..
      driver-class-name: com.mysql.jdbc.Driver
@@ -34,7 +35,8 @@
#      url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5317?useUnicode=true&useSSL=false&characterEncoding=utf-8
#      url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5320?useUnicode=true&useSSL=false&characterEncoding=utf-8
#      url: jdbc:mysql://127.0.0.1:3306/igds_3.5_5321?useUnicode=true&useSSL=false&characterEncoding=utf-8
      url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8  #惠州惠新
#      url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5326?useUnicode=true&useSSL=false&characterEncoding=utf-8  #惠州惠新
      url: jdbc:mysql://127.0.0.1:3306/igds_4.0_5327?useUnicode=true&useSSL=false&characterEncoding=utf-8  #武汉黄陂军粮
      username: root
      password: Abc123..
      driver-class-name: com.mysql.jdbc.Driver
src/main/resources/templates/home/home-whjl.html
@@ -81,19 +81,19 @@
                        <dl class="layui-nav-child">
                            <dd class="layui-this">
                                <a lay-href="com.fzzy.whjl.view.ApiList-whjl.d">接口列表</a>
                                <a lay-href="com.fzzy.whjl.view.ApiListWhjl.d">接口列表</a>
                            </dd>
                            <dd>
                                <a lay-href="com.fzzy.whjl.view.ApiConfs.d">接口配置</a>
                                <a lay-href="com.fzzy.api.view.ApiConfs.d">接口配置</a>
                            </dd>
                            <dd>
                                <a lay-href="com.fzzy.whjl.view.ApiLog.d">上传记录</a>
                                <a lay-href="com.fzzy.api.view.ApiLog.d">上传记录</a>
                            </dd>
                            <dd>
                                <a lay-href="com.fzzy.whjl.view.ApiTrigger.d">字典表配置</a>
                                <a lay-href="com.fzzy.api.view.ApiTrigger.d">字典表配置</a>
                            </dd>
                            <dd>
                                <a lay-href="com.fzzy.whjl.view.GbCheckItem.d">检验项配置</a>
                                <a lay-href="com.fzzy.api.view.GbCheckItem.d">检验项配置</a>
                            </dd>
                        </dl>
                    </li>
@@ -278,7 +278,7 @@
                 lay-filter="layadmin-layout-tabs">
                <ul class="layui-tab-title" id="LAY_app_tabsheader">
                    <li lay-id="ApiList"
                        lay-attr="com.fzzy.whjl.view.ApiList.d" class="layui-this"><i
                        lay-attr="com.fzzy.whjl.view.ApiListWhjl.d" class="layui-this"><i
                            class="layui-icon layui-icon-home"></i></li>
                </ul>
            </div>
@@ -287,7 +287,7 @@
        <!-- ä¸»ä½“内容 -->
        <div class="layui-body" id="LAY_app_body">
            <div class="layadmin-tabsbody-item layui-show">
                <iframe src="com.fzzy.whjl.view.ApiList.d" frameborder="0"
                <iframe src="com.fzzy.whjl.view.ApiListWhjl.d" frameborder="0"
                        class="layadmin-iframe"></iframe>
            </div>
        </div>
velocity.log