| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description å·¥åç¶æ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:29 |
| | | */ |
| | | public enum AuditStatus { |
| | | Status_10("10", "å¾
审æ¹"), |
| | | Status_20("20", "éè¿"), |
| | | Status_30("30", "æç»"), |
| | | Status_40("40", "éå"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | AuditStatus(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public static String getMsg(String code) { |
| | | if(null == code) return null; |
| | | |
| | | if(AuditStatus.Status_10.getCode().equals(code)) return AuditStatus.Status_10.getMsg(); |
| | | if(AuditStatus.Status_20.getCode().equals(code)) return AuditStatus.Status_20.getMsg(); |
| | | if(AuditStatus.Status_30.getCode().equals(code)) return AuditStatus.Status_30.getMsg(); |
| | | if(AuditStatus.Status_40.getCode().equals(code)) return AuditStatus.Status_40.getMsg(); |
| | | |
| | | return code; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description è´¨éå·¡æ£æä¸¾ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:32 |
| | | */ |
| | | public enum CheckType { |
| | | |
| | | TYPE_01("01", "å
¥ä»éªæ¶"), |
| | | TYPE_02("02", "åºä»æ£éª"), |
| | | TYPE_03("03", "3ææ«æ®æ£"), |
| | | TYPE_04("04", "9ææ«æ®æ£"), |
| | | TYPE_05("05", "å
¥åºåæ£"), |
| | | TYPE_06("06", "æåº¦æ£æ¥"), |
| | | TYPE_07("07", "3ææ«åºå
æ®æ¥"), |
| | | TYPE_08("08", "9ææ«åºå
æ®æ¥"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | CheckType(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public static String getMsg(String code) { |
| | | if (null == code) return null; |
| | | |
| | | if (CheckType.TYPE_01.getCode().equals(code)) return CheckType.TYPE_01.getMsg(); |
| | | |
| | | if (CheckType.TYPE_02.getCode().equals(code)) return CheckType.TYPE_02.getMsg(); |
| | | |
| | | if (CheckType.TYPE_03.getCode().equals(code)) return CheckType.TYPE_03.getMsg(); |
| | | |
| | | if (CheckType.TYPE_04.getCode().equals(code)) return CheckType.TYPE_04.getMsg(); |
| | | |
| | | if (CheckType.TYPE_05.getCode().equals(code)) return CheckType.TYPE_05.getMsg(); |
| | | if (CheckType.TYPE_06.getCode().equals(code)) return CheckType.TYPE_06.getMsg(); |
| | | if (CheckType.TYPE_07.getCode().equals(code)) return CheckType.TYPE_07.getMsg(); |
| | | if (CheckType.TYPE_08.getCode().equals(code)) return CheckType.TYPE_08.getMsg(); |
| | | |
| | | return code; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description ç³»ç»å¸¸éé
ç½® |
| | | * @Author CZT |
| | | * @Date 2025/11/25 14:29 |
| | | */ |
| | | public class Constant { |
| | | |
| | | //æ¯ï¼å¯ç¨ |
| | | public static final String YN_Y = "Y"; |
| | | //å¦ï¼ç¦ç¨ |
| | | public static final String YN_N = "N"; |
| | | // åå
¸-ç²®é£ç级 |
| | | public static final String TRIGGER_PARENT_FOOD_LEVEL = "FOOD_LEVEL_"; |
| | | // åå
¸-ç²®é£åç§ |
| | | public static final String TRIGGER_PARENT_FOOD_VARIETY = "FOOD_VARIETY_"; |
| | | |
| | | // åå
¸-ç²®é£ç±»å |
| | | public static final String TRIGGER_PARENT_FOOD_TYPE = "FOOD_TYPE_"; |
| | | |
| | | // åå
¸-åºå
¥åºæµç¨ |
| | | public static final String TRIGGER_PARENT_PROCESS_STATUS = "PROCESS_STATUS_"; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | |
| | | /** |
| | | * @Description åºå
¥åºæµç¨æä¸¾ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 13:22 |
| | | */ |
| | | public class InoutProgress { |
| | | |
| | | /** |
| | | * ç¨äºåæ¾ç²®ç±»åcode -name |
| | | */ |
| | | public static Map<String, String> mapProgressName = new HashMap<>(); |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°æ¾ç¼ç |
| | | * |
| | | * @param msg |
| | | * @return |
| | | */ |
| | | public static String getCode(String msg) { |
| | | Set<String> keys = mapProgressName.keySet(); |
| | | if (null == keys || keys.isEmpty()) return msg; |
| | | |
| | | for (String key : keys) { |
| | | if (mapProgressName.get(key).equals(msg)) { |
| | | return key; |
| | | } |
| | | } |
| | | return msg; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®ç¼ç æ¾åç§° |
| | | * @param code |
| | | * @return |
| | | */ |
| | | public static String getMsg(String code) { |
| | | if (null == code) return "æªé
ç½®"; |
| | | |
| | | return mapProgressName.get(code); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description è¦åéç¥ç±»å:çä¿¡ï¼è¯é³ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:43 |
| | | */ |
| | | public enum NoticeType { |
| | | |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | NONE("NONE", "ä¸éç¥"), |
| | | SMS("SMS", "çä¿¡éç¥"), |
| | | EMAIL("EMAIL", "é®ç®±éç¥"), |
| | | VOICE("VOICE", "è¯é³éç¥"), |
| | | WECHAT("WECHAT", "微信éç¥"); |
| | | |
| | | private String code; |
| | | private String name; |
| | | |
| | | NoticeType(String code, String name) { |
| | | this.code = code; |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public static String getName(String code) { |
| | | if (null == code) return null; |
| | | |
| | | if (NoticeType.NONE.getCode().equals(code)) return NoticeType.NONE.getName(); |
| | | if (NoticeType.SMS.getCode().equals(code)) return NoticeType.SMS.getName(); |
| | | if (NoticeType.EMAIL.getCode().equals(code)) return NoticeType.EMAIL.getName(); |
| | | if (NoticeType.VOICE.getCode().equals(code)) return NoticeType.VOICE.getName(); |
| | | if (NoticeType.WECHAT.getCode().equals(code)) return NoticeType.WECHAT.getName(); |
| | | |
| | | return code; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description æææ¹å¼ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:30 |
| | | */ |
| | | public enum PlayType { |
| | | |
| | | PLAY_TYPE_DEFAULT("DEFAULT", "ç³»ç»é»è®¤"), |
| | | PLAY_TYPE_WEB_RTC_DH("WEB_RTC_DH", "WEB-RTC-大å"), |
| | | PLAY_TYPE_WEB_RTC_HIK("WEB_RTC_HIK", "WEB-RTC-海康"), |
| | | PLAY_TYPE_HIK_WEB_WS("HIK_WEB_WS", "海康webæ æä»¶"), |
| | | PLAY_TYPE_DH_WEB_WS("DH_WEB_WS", "大åwebæ æä»¶"), |
| | | PLAY_TYPE_VLC("VLC", "VLCæä»¶"), |
| | | HTTP_CZKJ_CH("HTTP_CZKJ_CH", "ååè§é¢"), |
| | | |
| | | PLAY_TYPE_HIK_WEB4("HIK_WEB4", "海康webæä»¶"), |
| | | PLAY_TYPE_HIK_MEDIA("MEDIA_HIK", "海康综åå®é²å¹³å°"); |
| | | |
| | | private String code; |
| | | private String name; |
| | | |
| | | private PlayType(String code, String name) { |
| | | this.code = code; |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public static String getName(String code){ |
| | | if(null == code) { |
| | | return null; |
| | | } |
| | | if(PlayType.PLAY_TYPE_DEFAULT.getCode().equals(code)) return PlayType.PLAY_TYPE_DEFAULT.getName(); |
| | | if(PlayType.PLAY_TYPE_WEB_RTC_DH.getCode().equals(code)) return PlayType.PLAY_TYPE_WEB_RTC_DH.getName(); |
| | | if(PlayType.PLAY_TYPE_WEB_RTC_HIK.getCode().equals(code)) return PlayType.PLAY_TYPE_WEB_RTC_HIK.getName(); |
| | | if(PlayType.PLAY_TYPE_HIK_WEB_WS.getCode().equals(code)) return PlayType.PLAY_TYPE_HIK_WEB_WS.getName(); |
| | | if(PlayType.PLAY_TYPE_DH_WEB_WS.getCode().equals(code)) return PlayType.PLAY_TYPE_DH_WEB_WS.getName(); |
| | | if(PlayType.PLAY_TYPE_VLC.getCode().equals(code)) return PlayType.PLAY_TYPE_VLC.getName(); |
| | | if(PlayType.PLAY_TYPE_HIK_WEB4.getCode().equals(code)) return PlayType.PLAY_TYPE_HIK_WEB4.getName(); |
| | | if(PlayType.PLAY_TYPE_HIK_MEDIA.getCode().equals(code)) return PlayType.PLAY_TYPE_HIK_MEDIA.getName(); |
| | | return code; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description æææ¹å¼ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:28 |
| | | */ |
| | | public enum SnapType { |
| | | |
| | | SNAP_TYPE_FZZY_PLUGIN("FZZY-PLUGIN", "FZZY_RSTPæä»¶ææ"), |
| | | SNAP_TYPE_FZZY_PLUGIN_V2("FZZY-PLUGIN_V2", "FZZY_APIæä»¶ææ"), |
| | | SNAP_TYPE_HIK_ISAPI("HIK-ISAPI", "海康ISAPIææ"), |
| | | SNAP_TYPE_DAHUA_HTTP_API("DAHUA-HTTP-API", "大åHTTP_APIææ"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | private SnapType(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public static String getMsg(String code) { |
| | | if (null == code) return null; |
| | | if (SnapType.SNAP_TYPE_FZZY_PLUGIN.getCode().equals(code)) return SnapType.SNAP_TYPE_FZZY_PLUGIN.getMsg(); |
| | | if (SnapType.SNAP_TYPE_FZZY_PLUGIN_V2.getCode().equals(code)) return SnapType.SNAP_TYPE_FZZY_PLUGIN_V2.getMsg(); |
| | | if (SnapType.SNAP_TYPE_HIK_ISAPI.getCode().equals(code)) return SnapType.SNAP_TYPE_HIK_ISAPI.getMsg(); |
| | | if (SnapType.SNAP_TYPE_DAHUA_HTTP_API.getCode().equals(code)) return SnapType.SNAP_TYPE_DAHUA_HTTP_API.getMsg(); |
| | | return code; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description è¦åç级 |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:35 |
| | | */ |
| | | public enum WarnLevel { |
| | | |
| | | LEVEL_01("01", "ä¸çº§è¦å"), |
| | | LEVEL_02("02", "äºçº§è¦å"), |
| | | LEVEL_03("03", "ä¸çº§è¦å"); |
| | | private String code; |
| | | private String msg; |
| | | |
| | | WarnLevel(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public static String getMsg(String code) { |
| | | if(null == code) return null; |
| | | |
| | | if(WarnLevel.LEVEL_01.getCode().equals(code)) return WarnLevel.LEVEL_01.getMsg(); |
| | | if(WarnLevel.LEVEL_02.getCode().equals(code)) return WarnLevel.LEVEL_02.getMsg(); |
| | | if(WarnLevel.LEVEL_03.getCode().equals(code)) return WarnLevel.LEVEL_03.getMsg(); |
| | | |
| | | return code; |
| | | |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description æ¥è¦ç¶æ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:35 |
| | | */ |
| | | public enum WarnStatus { |
| | | |
| | | STATUS_10("10", "æªå¤ç"), |
| | | STATUS_20("20", "å»¶è¿å¤ç"), |
| | | STATUS_30("30", "å·²å¤ç"), |
| | | STATUS_40("40", "忽ç¥"); |
| | | |
| | | private String code; |
| | | private String name; |
| | | |
| | | WarnStatus(String code, String name) { |
| | | this.code = code; |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public static String getName(String code) { |
| | | if (null == code) return null; |
| | | |
| | | if (WarnStatus.STATUS_10.getCode().equals(code)) return WarnStatus.STATUS_10.getName(); |
| | | if (WarnStatus.STATUS_20.getCode().equals(code)) return WarnStatus.STATUS_20.getName(); |
| | | if (WarnStatus.STATUS_30.getCode().equals(code)) return WarnStatus.STATUS_30.getName(); |
| | | if (WarnStatus.STATUS_40.getCode().equals(code)) return WarnStatus.STATUS_40.getName(); |
| | | |
| | | return code; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description è¦åç±»å |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:35 |
| | | */ |
| | | public enum WarnType { |
| | | |
| | | TYPE_01("01", "è¦å"), |
| | | TYPE_02("02", "é¢è¦"), |
| | | TYPE_03("03", "éç¥"); |
| | | private String code; |
| | | private String msg; |
| | | |
| | | WarnType(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | public static String getMsg(String code) { |
| | | if(null == code) return null; |
| | | |
| | | if(WarnType.TYPE_01.getCode().equals(code)) return WarnType.TYPE_01.getMsg(); |
| | | if(WarnType.TYPE_02.getCode().equals(code)) return WarnType.TYPE_02.getMsg(); |
| | | if(WarnType.TYPE_03.getCode().equals(code)) return WarnType.TYPE_03.getMsg(); |
| | | |
| | | return code; |
| | | |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description å®é²çæ§ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:36 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_camera") |
| | | @TableName("d_camera") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Camera extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "orderNum"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(40) COMMENT '设å¤åç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(40) COMMENT '设å¤ç±»å(01=æªæº,02=çæº,03=åç,09=å
¶ä»)'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "brand", columnDefinition = "varchar(40) COMMENT '设å¤åç'") |
| | | @TableField("brand") |
| | | private String brand; |
| | | |
| | | @Column(name = "sn", columnDefinition = "varchar(40) COMMENT 'åºåå·'") |
| | | @TableField("sn") |
| | | private String sn; |
| | | |
| | | @Column(name = "play_type", columnDefinition = "varchar(40) COMMENT 'ææ¾æ¹å¼'") |
| | | @TableField("play_type") |
| | | private String playType; |
| | | |
| | | @Column(name = "login_id", columnDefinition = "varchar(40) COMMENT 'å¸å·'") |
| | | @TableField("login_id") |
| | | private String loginId; |
| | | |
| | | @Column(name = "pwd", columnDefinition = "varchar(40) COMMENT 'å¯ç '") |
| | | @TableField("pwd") |
| | | private String pwd; |
| | | |
| | | @Column(name = "ip", columnDefinition = "varchar(20) COMMENT '设å¤IP'") |
| | | @TableField("ip") |
| | | private String ip; |
| | | |
| | | @Column(name = "control_port", columnDefinition = "int(5) COMMENT 'æ§å¶ç«¯å£'") |
| | | @TableField("control_port") |
| | | private Integer controlPort; |
| | | |
| | | @Column(name = "web_port", columnDefinition = "int(5) COMMENT 'WEB端å£'") |
| | | @TableField("web_port") |
| | | private Integer webPort; |
| | | |
| | | @Column(name = "chan_num", columnDefinition = "int(5) COMMENT 'ééå·'") |
| | | @TableField("chan_num") |
| | | private Integer chanNum = 1; |
| | | |
| | | @Column(name = "url_in", columnDefinition = "varchar(200) COMMENT 'å
ç½ç´æå°å'") |
| | | @TableField("url_in") |
| | | private String urlIn; |
| | | |
| | | @Column(name = "url_out", columnDefinition = "varchar(200) COMMENT 'å¤ç½ç´æå°å'") |
| | | @TableField("url_out") |
| | | private String urlOut; |
| | | |
| | | @Column(name = "media_addr", columnDefinition = "varchar(200) COMMENT 'RTSPå°å'") |
| | | @TableField("media_addr") |
| | | private String mediaAddr; |
| | | |
| | | @Column(name = "snap_type", columnDefinition = "varchar(40) COMMENT 'æææ¹å¼'") |
| | | @TableField("snap_type") |
| | | private String snapType; |
| | | |
| | | @Column(name = "sort", columnDefinition = "varchar(2) COMMENT 'é
å¥åºå·'") |
| | | @TableField("sort") |
| | | private String sort = "1"; |
| | | |
| | | @Column(name = "spjklx", columnDefinition = "varchar(2) COMMENT 'è§é¢çæ§ç±»å(1=ä»å
,2=ä¸å¡ç±»,3=å®é²ç±»)'") |
| | | @TableField("spjklx") |
| | | private String spjklx; |
| | | |
| | | @Column(name = "spdwlx", columnDefinition = "varchar(2) COMMENT 'è§é¢ç¹ä½ç±»å(1-åºå
¥å£,2=æ¦æ ·æº,3=åéªå®¤,4=ç»ç®å®¤,5=å°ç£
室,6=åºåºä¸»å¹²é,7=ä»é´çæ§,8=ä»å
,9=è¯åæ¿å
å¤,10=卿室å
å¤,11=å¶é«ç¹,12=æ²¹åºç½åº,13=æ¶å油设å¤,14=æ³µæ¿,15=æ²¹åºä¸»è¦è¾é管é,16=å¨ç)'") |
| | | @TableField("spdwlx") |
| | | private String spdwlx; |
| | | |
| | | @Column(name = "pos_x", columnDefinition = "decimal(20,6) COMMENT '页é¢ä¸çåæ '") |
| | | @TableField("pos_x") |
| | | private Double posX; |
| | | |
| | | @Column(name = "pos_y", columnDefinition = "decimal(20,6) COMMENT '页é¢ä¸çåæ '") |
| | | @TableField("pos_y") |
| | | private Double posY; |
| | | |
| | | @Column(name = "screen_show", columnDefinition = "varchar(2) COMMENT '大屿¾ç¤ºæ è®°'") |
| | | @TableField("screen_show") |
| | | private String screenShow = Constant.YN_N; |
| | | |
| | | @Column(name = "phone_show_tag", columnDefinition = "varchar(2) COMMENT 'ææºæ¯å¦æ¾ç¤º'") |
| | | @TableField("phone_show_tag") |
| | | private String phoneShowTag = Constant.YN_N; |
| | | |
| | | @Column(name = "order_num", columnDefinition = "int(5) COMMENT 'æ¾ç¤ºé¡ºåº'") |
| | | @TableField("order_num") |
| | | private Integer orderNum = 1; |
| | | |
| | | @Column(name = "vld", columnDefinition = "varchar(2) COMMENT 'æ¯å¦ä½¿ç¨'") |
| | | @TableField("vld") |
| | | private String vld = Constant.YN_Y; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @Transient |
| | | private String playAddr;//è§é¢ææ¾å°åï¼æ ¹æ®ä¸åçææ¾æ¹å¼çæä¸åçææ¾å°å |
| | | |
| | | @Transient |
| | | private String playIframe;//æµåªä½Iframeææ¾å°å |
| | | |
| | | @Transient |
| | | private String msg; |
| | | } |
| | |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Depot extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT 'ä»åºç¼ç '") |
| | | @TableField("id") |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import lombok.Data; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description åºåç |
| | | * @Author CZT |
| | | * @Date 2025/11/25 14:20 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_dic_area") |
| | | @TableName("d_dic_area") |
| | | public class DicArea implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "code"; |
| | | |
| | | @Id |
| | | @Column(name = "code", columnDefinition = "varchar(20) COMMENT 'ç¼å·'") |
| | | @TableField("code") |
| | | private String code; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(50) COMMENT 'åç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "parent_code", columnDefinition = "varchar(20) COMMENT 'ç¶ç¼å·'") |
| | | @TableField("parent_code") |
| | | private String parentCode; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(50) COMMENT 'ç±»å(1-çï¼2-å¸ï¼3-åºå¿)'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "simple", columnDefinition = "varchar(50) COMMENT 'ç®æ¼'") |
| | | @TableField("simple") |
| | | private String simple; |
| | | |
| | | @Column(name = "disabled_tag", columnDefinition = "varchar(50) COMMENT 'æ¯å¦ç¦ç¨'") |
| | | @TableField("disabled_tag") |
| | | private String disabledTag = Constant.YN_N; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description åºå
¥åºè®¾å¤é
ç½® |
| | | * @Author CZT |
| | | * @Date 2025/11/25 17:20 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_inout_conf") |
| | | @TableName("d_inout_conf") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class InoutConf extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "sort", columnDefinition = "varchar(2) COMMENT 'åºå
¥åºé
å¥åºå·'") |
| | | @TableField("sort") |
| | | private String sort = "1"; |
| | | |
| | | @Column(name = "in_order", columnDefinition = "int(2) COMMENT '设å¤é¡ºåº'") |
| | | @TableField("in_order") |
| | | private int inOrder = 1; |
| | | |
| | | @Column(name = "inout_progress", columnDefinition = "varchar(20) COMMENT 'æå±æµç¨'") |
| | | @TableField("inout_progress") |
| | | private String inoutProgress; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(40) COMMENT '设å¤åç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "sn", columnDefinition = "varchar(40) COMMENT '设å¤åºåå·'") |
| | | @TableField("sn") |
| | | private String sn; |
| | | |
| | | @Column(name = "ip", columnDefinition = "varchar(20) COMMENT '设å¤IP'") |
| | | @TableField("ip") |
| | | private String ip; |
| | | |
| | | @Column(name = "port", columnDefinition = "int(5) COMMENT '设å¤ç«¯å£'") |
| | | @TableField("port") |
| | | private Integer port; |
| | | |
| | | @Column(name = "login_id", columnDefinition = "varchar(40) COMMENT 'å¸å·'") |
| | | @TableField("login_id") |
| | | private String loginId; |
| | | |
| | | @Column(name = "pwd", columnDefinition = "varchar(40) COMMENT 'å¯ç '") |
| | | @TableField("pwd") |
| | | private String pwd; |
| | | |
| | | @Column(name = "chan_num", columnDefinition = "int(5) COMMENT 'ééå·'") |
| | | @TableField("chan_num") |
| | | private int chanNum = 1; |
| | | |
| | | @Column(name = "port_ctrl", columnDefinition = "int(5) COMMENT 'æ§å¶ç«¯å£'") |
| | | @TableField("port_ctrl") |
| | | private Integer portCtrl; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(10) COMMENT '设å¤ç±»å'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "status", columnDefinition = "varchar(10) COMMENT 'æ¯å¦å¨çº¿'") |
| | | @TableField("status") |
| | | private String status; |
| | | |
| | | @Column(name = "protocol", columnDefinition = "varchar(40) COMMENT 'åè®®'") |
| | | @TableField("protocol") |
| | | private String protocol; |
| | | |
| | | @Column(name = "play_type", columnDefinition = "varchar(40) COMMENT 'ææ¾æ¹å¼'") |
| | | @TableField("play_type") |
| | | private String playType; |
| | | |
| | | @Column(name = "snap_type", columnDefinition = "varchar(40) COMMENT 'æææ¹å¼'") |
| | | @TableField("snap_type") |
| | | private String snapType; |
| | | |
| | | @Column(name = "plate_snap_type", columnDefinition = "varchar(40) COMMENT '车çè¯å«æææ¹å¼'") |
| | | @TableField("plate_snap_type") |
| | | private String plateSnapType; |
| | | |
| | | @Column(name = "url_in", columnDefinition = "varchar(200) COMMENT 'å
ç½ç´æå°å'") |
| | | @TableField("url_in") |
| | | private String urlIn; |
| | | |
| | | @Column(name = "url_out", columnDefinition = "varchar(200) COMMENT 'å¤ç½ç´æå°å'") |
| | | @TableField("url_out") |
| | | private String urlOut; |
| | | |
| | | @Column(name = "media_addr", columnDefinition = "varchar(200) COMMENT 'RTSPå°å'") |
| | | @TableField("media_addr") |
| | | private String mediaAddr; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | //å¼å¸¸ä¿¡æ¯ |
| | | @Transient |
| | | private String errorMsg; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description å
¥åºéç¥å |
| | | * @Author CZT |
| | | * @Date 2025/11/25 14:20 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_inout_notice_in") |
| | | @TableName("d_inout_notice_in") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class InoutNoticeIn extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "id"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT 'éç¥åå·'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(40) COMMENT 'éç¥ååç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(40) COMMENT 'éç¥åç±»å(10-åºåºèªå»ºï¼20-é¶è¡ç管)'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "contract_id", columnDefinition = "varchar(40) COMMENT 'æå±åå'") |
| | | @TableField("contract_id") |
| | | private String contractId; |
| | | |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'å
¥åºä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "customer_id", columnDefinition = "varchar(40) COMMENT 'å货客æ·'") |
| | | @TableField("customer_id") |
| | | private String customerId; |
| | | |
| | | @Column(name = "customer_name", columnDefinition = "varchar(40) COMMENT 'åè´§åä½'") |
| | | @TableField("customer_name") |
| | | private String customerName; |
| | | |
| | | @Column(name = "unit_name", columnDefinition = "varchar(40) COMMENT 'æ¶è´§åä½'") |
| | | @TableField("unit_name") |
| | | private String unitName; |
| | | |
| | | @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT 'ç²®é£åç§'") |
| | | @TableField("food_variety") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "year", columnDefinition = "varchar(4) COMMENT '年份'") |
| | | @TableField("year") |
| | | private String year; |
| | | |
| | | @Column(name = "target_number", columnDefinition = "decimal(20,6) COMMENT 'ç®æ æ°é(åä½ï¼KG)'") |
| | | @TableField("target_number") |
| | | private Double targetNumber = 0.0; |
| | | |
| | | @Column(name = "complete_number", columnDefinition = "decimal(20,6) COMMENT '宿æ°é(åä½ï¼KG)'") |
| | | @TableField("complete_number") |
| | | private Double completeNumber = 0.0; |
| | | |
| | | @Column(name = "audit_status", columnDefinition = "varchar(2) COMMENT 'å®¡æ ¸ç¶æ(10=çç®¡å®¡æ ¸ï¼20=é¶è¡å®¡æ ¸ï¼30=éè¿)'") |
| | | @TableField("audit_status") |
| | | private String auditStatus = "10"; |
| | | |
| | | @Column(name = "audit_user", columnDefinition = "varchar(20) COMMENT 'å®¡æ ¸äºº'") |
| | | @TableField("audit_user") |
| | | private String auditUser; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "audit_date", columnDefinition = "datetime COMMENT 'å®¡æ¹æ¶é´'") |
| | | @TableField("audit_date") |
| | | private String auditDate; |
| | | |
| | | @Column(name = "complete_status", columnDefinition = "varchar(20) COMMENT 'å®æç¶æ(NONE=æªå®æï¼COMPLETE=已宿)'") |
| | | @TableField("complete_status") |
| | | private String completeStatus = "NONE"; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "complete_time", columnDefinition = "datetime COMMENT '宿æ¶é´'") |
| | | @TableField("complete_time") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description åºåºéç¥å |
| | | * @Author CZT |
| | | * @Date 2025/11/25 14:20 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_inout_notice_out") |
| | | @TableName("d_inout_notice_out") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class InoutNoticeOut extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "id"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT 'éç¥åå·'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(40) COMMENT 'éç¥ååç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(40) COMMENT 'éç¥åç±»å(10-åºåºèªå»ºï¼20-é¶è¡ç管)'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "contract_id", columnDefinition = "varchar(40) COMMENT 'æå±åå'") |
| | | @TableField("contract_id") |
| | | private String contractId; |
| | | |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'åºåºä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "customer_id", columnDefinition = "varchar(40) COMMENT 'å货客æ·'") |
| | | @TableField("customer_id") |
| | | private String customerId; |
| | | |
| | | @Column(name = "customer_name", columnDefinition = "varchar(40) COMMENT 'åè´§åä½'") |
| | | @TableField("customer_name") |
| | | private String customerName; |
| | | |
| | | @Column(name = "unit_name", columnDefinition = "varchar(40) COMMENT 'æ¶è´§åä½'") |
| | | @TableField("unit_name") |
| | | private String unitName; |
| | | |
| | | @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT 'ç²®é£åç§'") |
| | | @TableField("food_variety") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "year", columnDefinition = "varchar(4) COMMENT '年份'") |
| | | @TableField("year") |
| | | private String year; |
| | | |
| | | @Column(name = "target_number", columnDefinition = "decimal(20,6) COMMENT 'ç®æ æ°é(åä½ï¼KG)'") |
| | | @TableField("target_number") |
| | | private Double targetNumber = 0.0; |
| | | |
| | | @Column(name = "complete_number", columnDefinition = "decimal(20,6) COMMENT '宿æ°é(åä½ï¼KG)'") |
| | | @TableField("complete_number") |
| | | private Double completeNumber = 0.0; |
| | | |
| | | @Column(name = "audit_status", columnDefinition = "varchar(2) COMMENT 'å®¡æ ¸ç¶æ(10=çç®¡å®¡æ ¸ï¼20=é¶è¡å®¡æ ¸ï¼30=éè¿)'") |
| | | @TableField("audit_status") |
| | | private String auditStatus = "10"; |
| | | |
| | | @Column(name = "audit_user", columnDefinition = "varchar(20) COMMENT 'å®¡æ ¸äºº'") |
| | | @TableField("audit_user") |
| | | private String auditUser; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "audit_date", columnDefinition = "datetime COMMENT 'å®¡æ¹æ¶é´'") |
| | | @TableField("audit_date") |
| | | private String auditDate; |
| | | |
| | | @Column(name = "complete_status", columnDefinition = "varchar(20) COMMENT 'å®æç¶æ(NONE=æªå®æï¼COMPLETE=已宿)'") |
| | | @TableField("complete_status") |
| | | private String completeStatus = "NONE"; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "complete_time", columnDefinition = "datetime COMMENT '宿æ¶é´'") |
| | | @TableField("complete_time") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description åºå
¥åºæµæ°´è¡¨ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:14 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_inout_record") |
| | | @TableName("d_inout_record") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class InoutRecord extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "id"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(14) COMMENT 'æµæ°´å·'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "notice_id", columnDefinition = "varchar(40) COMMENT 'éç¥åå·'") |
| | | @TableField("notice_id") |
| | | private String noticeId; |
| | | |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'è£
å¸ä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(40) COMMENT 'åºå
¥åºç±»å(IN=å
¥åºï¼OUT=åºåº)'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "progress", columnDefinition = "varchar(40) COMMENT 'æµç¨è¿åº¦(REGISTER=ç»è®°,CHECK=å
¥åºè´¨æ£,HANDLE=å¼ä»,WEIGHT_TAG=ç§°é,WEIGHT_FULL=满车称é,WEIGHT_EMPTY=空车称é,PAY=ç»ç®,CARD_BACK=å¡çåæ¶,RECORD=夿¡)'") |
| | | @TableField("progress") |
| | | private String progress = "REGISTER"; |
| | | |
| | | @Column(name = "record_status", columnDefinition = "varchar(40) COMMENT 'æ°æ®ç¶æ'") |
| | | @TableField("record_status") |
| | | private String recordStatus = "NORMAL"; |
| | | |
| | | @Column(name = "customer_name", columnDefinition = "varchar(40) COMMENT '徿¥åä½'") |
| | | @TableField("customer_name") |
| | | private String customerName; |
| | | |
| | | |
| | | /*** ------------------------ç»è®°-------------------------------------**/ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "register_time", columnDefinition = "datetime COMMENT 'ç»è®°æ¶é´'") |
| | | @TableField("register_time") |
| | | private Date registerTime; |
| | | |
| | | @Column(name = "register_user", columnDefinition = "varchar(40) COMMENT 'ç»è®°äºº'") |
| | | @TableField("register_user") |
| | | private String registerUser; |
| | | |
| | | @Column(name = "user_name", columnDefinition = "varchar(40) COMMENT 'æ¿è¿äºº'") |
| | | @TableField("user_name") |
| | | private String userName; |
| | | |
| | | @Column(name = "user_contact", columnDefinition = "varchar(11) COMMENT 'èç³»æ¹å¼'") |
| | | @TableField("user_contact") |
| | | private String userContact; |
| | | |
| | | @Column(name = "user_id", columnDefinition = "varchar(18) COMMENT '身份è¯å·'") |
| | | @TableField("user_id") |
| | | private String userId; |
| | | |
| | | @Column(name = "user_address", columnDefinition = "varchar(100) COMMENT 'æ¿è¿äººå°å'") |
| | | @TableField("user_address") |
| | | private String userAddress; |
| | | |
| | | @Column(name = "plate_num", columnDefinition = "varchar(40) COMMENT '车è¹å·'") |
| | | @TableField("plate_num") |
| | | private String plateNum; |
| | | |
| | | /*** ------------------------ç²®é£åºç¡ä¿¡æ¯-------------------------------------**/ |
| | | @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT 'ç²®é£åç§'") |
| | | @TableField("food_variety") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "food_locationId", columnDefinition = "varchar(40) COMMENT 'ç²®é£äº§å°'") |
| | | @TableField("food_locationId") |
| | | private String foodLocationId; |
| | | |
| | | @Column(name = "food_location", columnDefinition = "varchar(40) COMMENT 'ç²®é£äº§å°'") |
| | | @TableField("food_location") |
| | | private String foodLocation; |
| | | |
| | | @Column(name = "food_year", columnDefinition = "varchar(4) COMMENT 'ç²®é£å¹´ä»½'") |
| | | @TableField("food_year") |
| | | private String foodYear; |
| | | |
| | | /*** ------------------------æ¦æ ·è´¨æ£ä¿¡æ¯-------------------------------------**/ |
| | | @Column(name = "food_level", columnDefinition = "varchar(2) COMMENT 'ç²®é£ç级'") |
| | | @TableField("food_level") |
| | | private String foodLevel; |
| | | |
| | | @Column(name = "check_status", columnDefinition = "varchar(10) COMMENT 'è´¨æ£ç»æ'") |
| | | @TableField("check_status") |
| | | private String checkStatus = "NONE"; |
| | | |
| | | @Column(name = "check_user", columnDefinition = "varchar(40) COMMENT 'è´¨æ£äºº'") |
| | | @TableField("check_user") |
| | | private String checkUser; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "check_time", columnDefinition = "datetime COMMENT 'è´¨æ£æ¶é´'") |
| | | @TableField("check_time") |
| | | private Date checkTime; |
| | | |
| | | @Column(name = "per_wet", columnDefinition = "decimal(20,2) COMMENT 'æ°´å'") |
| | | @TableField("per_wet") |
| | | private Double perWet; |
| | | |
| | | @Column(name = "per_impurity", columnDefinition = "decimal(20,2) COMMENT 'æè´¨'") |
| | | @TableField("per_impurity") |
| | | private Double perImpurity; |
| | | |
| | | |
| | | /*** ------------------------ç§°éç¯è-------------------------------------**/ |
| | | |
| | | @Column(name = "full_weight", columnDefinition = "decimal(20,2) COMMENT '满车称é(åä½KG)'") |
| | | @TableField("full_weight") |
| | | private Double fullWeight = 0.0; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "full_weight_time", columnDefinition = "datetime COMMENT 'æ»¡è½¦ç§°éæ¶é´'") |
| | | @TableField("full_weight_time") |
| | | private Date fullWeightTime; |
| | | |
| | | @Column(name = "full_weight_user", columnDefinition = "varchar(40) COMMENT '满车称é人'") |
| | | @TableField("full_weight_user") |
| | | private String fullWeightUser; |
| | | |
| | | @Column(name = "empty_weight", columnDefinition = "decimal(20,2) COMMENT '空车称é(åä½KG)'") |
| | | @TableField("empty_weight") |
| | | private Double emptyWeight = 0.0; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "empty_weight_time", columnDefinition = "datetime COMMENT 'ç©ºè½¦ç§°éæ¶é´'") |
| | | @TableField("empty_weight_time") |
| | | private Date emptyWeightTime; |
| | | |
| | | @Column(name = "empty_weight_user", columnDefinition = "varchar(40) COMMENT '空车称é人'") |
| | | @TableField("empty_weight_user") |
| | | private String emptyWeightUser; |
| | | |
| | | @Column(name = "net_weight", columnDefinition = "decimal(20,2) COMMENT 'åé(åä½KG)'") |
| | | @TableField("net_weight") |
| | | private Double netWeight = 0.0; |
| | | |
| | | @Column(name = "de_other", columnDefinition = "decimal(20,2) COMMENT 'æ£é(åä½KG)'") |
| | | @TableField("de_other") |
| | | private Double deOther = 0.0; |
| | | |
| | | @Column(name = "settle_weight", columnDefinition = "decimal(20,2) COMMENT 'ç»ç®éé(åä½KG)'") |
| | | @TableField("settle_weight") |
| | | private Double settleWeight = 0.0; |
| | | |
| | | @Column(name = "record_weight", columnDefinition = "decimal(20,2) COMMENT 'å
¥åºéé(åä½KG)'") |
| | | @TableField("record_weight") |
| | | private Double recordWeight = 0.0; |
| | | |
| | | |
| | | /** |
| | | * -----------ç»ç®ä¿¡æ¯----------------------- |
| | | **/ |
| | | @Column(name = "price", columnDefinition = "decimal(20,2) COMMENT 'åä»·(åä½ï¼å
/å
¬æ¤)'") |
| | | @TableField("price") |
| | | private Double price = 0.0; |
| | | |
| | | @Column(name = "settle_money", columnDefinition = "decimal(20,2) COMMENT 'ç»ç®éé¢(åä½ï¼å
)'") |
| | | @TableField("settle_money") |
| | | private Double settleMoney = 0.00; |
| | | |
| | | @Column(name = "settle_id", columnDefinition = "varchar(40) COMMENT 'ç»ç®åå·'") |
| | | @TableField("settle_id") |
| | | private String settleId; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "settle_time", columnDefinition = "datetime COMMENT 'ç»ç®æ¶é´'") |
| | | @TableField("settle_time") |
| | | private Date settleTime; |
| | | |
| | | @Column(name = "settle_tag", columnDefinition = "varchar(2) COMMENT 'ç»ç®ç¶æ'") |
| | | @TableField("settle_tag") |
| | | private String settleTag = Constant.YN_N; |
| | | |
| | | /** |
| | | * ----------- å¼ä»ä¿¡æ¯----------------------- |
| | | **/ |
| | | @Column(name = "handle_user", columnDefinition = "varchar(40) COMMENT 'å¼ä»äºº'") |
| | | @TableField("handle_user") |
| | | private String handleUser; |
| | | |
| | | // åºåº |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "complete_time", columnDefinition = "datetime COMMENT '宿æ¶é´'") |
| | | @TableField("complete_time") |
| | | private Date completeTime; |
| | | |
| | | @Column(name = "complete_user", columnDefinition = "varchar(40) COMMENT 'å®æç¡®è®¤äºº'") |
| | | @TableField("complete_user") |
| | | private String completeUser; |
| | | |
| | | @Column(name = "remarks", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remarks") |
| | | private String remarks; |
| | | |
| | | /** |
| | | * ----------- å¼ä»æ¶é´ï¼ææºç«¯ä½¿ç¨----------------------- |
| | | **/ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "handle_start", columnDefinition = "datetime COMMENT 'å¼ä»å¼å§æ¶é´'") |
| | | @TableField("handle_start") |
| | | private Date handleStart; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "handle_end", columnDefinition = "datetime COMMENT 'å¼ä»ç»ææ¶é´'") |
| | | @TableField("handle_end") |
| | | private Date handleEnd; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description åä»åè½ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:19 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_inout_stock_change") |
| | | @TableName("d_inout_stock_change") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class InoutStockChange extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "updateTime"; |
| | | /** |
| | | * åä»åå· |
| | | */ |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(14) COMMENT 'åä»åå·(ç±å仿¥æ(yyyyMMdd)+4ä½é¡ºåºå·ç»æ)'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(2) COMMENT 'åä»ç±»å(0ï¼åä» 1ï¼ç§»åº)'") |
| | | @TableField("type") |
| | | private String type; |
| | | |
| | | @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT 'ç²®é£åç§'") |
| | | @TableField("food_variety") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "depot_id_in", columnDefinition = "varchar(40) COMMENT 'åå
¥ä»åº'") |
| | | @TableField("depot_id_in") |
| | | private String depotIdIn; |
| | | |
| | | @Column(name = "depot_id_out", columnDefinition = "varchar(40) COMMENT 'ååºä»åº'") |
| | | @TableField("depot_id_out") |
| | | private String depotIdOut; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | @Column(name = "change_date", columnDefinition = "datetime COMMENT 'å仿¥æ'") |
| | | @TableField("change_date") |
| | | private Date changeDate; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "change_start_date", columnDefinition = "datetime COMMENT 'åä»å¼å§æ¥æ'") |
| | | @TableField("change_start_date") |
| | | private Date changeStartDate; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "change_end_date", columnDefinition = "datetime COMMENT 'åä»ç»ææ¥æ'") |
| | | @TableField("change_end_date") |
| | | private Date changeEndDate; |
| | | |
| | | @Column(name = "number", columnDefinition = "decimal(20,2) COMMENT 'å仿°é(åä½ï¼KG)'") |
| | | @TableField("number") |
| | | private Double number = 0.0; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description åºå
¥åºæµç¨é
ç½® |
| | | * @Author CZT |
| | | * @Date 2025/11/25 17:20 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_inout_sys_conf") |
| | | @TableName("d_inout_sys_conf") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class InoutSysConf extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | |
| | | //å
¥åºæµç¨ |
| | | @Column(name = "progress_in", columnDefinition = "varchar(100) COMMENT 'å
¥åºæµç¨é
ç½®'") |
| | | @TableField("progress_in") |
| | | private String progressIn; |
| | | |
| | | //åºåºæµç¨ |
| | | @Column(name = "progress_out", columnDefinition = "varchar(100) COMMENT 'åºåºæµç¨é
ç½®'") |
| | | @TableField("progress_out") |
| | | private String progressOut; |
| | | |
| | | |
| | | @Column(name = "notice_wx", columnDefinition = "varchar(100) COMMENT 'æ¯å¦å¯ç¨å¾®ä¿¡éç¥'") |
| | | @TableField("notice_wx") |
| | | private String noticeWx = Constant.YN_N; |
| | | |
| | | @Column(name = "weight_edit_tag", columnDefinition = "varchar(100) COMMENT 'å°ç£
æ¯å¦å¯ç¼è¾'") |
| | | @TableField("weight_edit_tag") |
| | | private String weightEditTag = Constant.YN_N; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description çµåå·¡é» |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:38 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_patrol_record") |
| | | @TableName("d_patrol_record") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class PatrolRecord extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "createTime"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "user_name", columnDefinition = "varchar(40) COMMENT 'å·¡é»äºº'") |
| | | @TableField("user_name") |
| | | private String userName; |
| | | |
| | | @Column(name = "point_name", columnDefinition = "varchar(40) COMMENT 'å·¡é»ç¹'") |
| | | @TableField("point_name") |
| | | private String pointName; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "create_time", columnDefinition = "datetime COMMENT '巡黿¶é´'") |
| | | @TableField("create_time") |
| | | private Date createTime; |
| | | |
| | | @Column(name = "longitude", columnDefinition = "decimal(20,6) COMMENT 'ç»åº¦'") |
| | | @TableField("longitude") |
| | | private String longitude; |
| | | |
| | | @Column(name = "latitude", columnDefinition = "decimal(20,6) COMMENT '纬度'") |
| | | @TableField("latitude") |
| | | private String latitude; |
| | | |
| | | /** |
| | | * --------é¸ç°å¾ä¿¡æ¯-------- |
| | | **/ |
| | | @Column(name = "img_id", columnDefinition = "varchar(50) COMMENT 'å·¡æ´ç
§ç'") |
| | | @TableField("img_id") |
| | | private String imgId; |
| | | |
| | | @Column(name = "file_name", columnDefinition = "varchar(50) COMMENT 'å·¡æ´ç
§ç'") |
| | | @TableField("file_name") |
| | | private String imgName; |
| | | |
| | | //å·¡æ´ç
§çå
¨è·¯å¾ |
| | | @Transient |
| | | private String imgPath; |
| | | |
| | | } |
| | |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "status", columnDefinition = "varchar(2) COMMENT 'è´¨æ¼ç¶æ") |
| | | @Column(name = "status", columnDefinition = "varchar(2) COMMENT 'è´¨æ¼ç¶æ'") |
| | | @TableField("status") |
| | | private String status; |
| | | |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description ææé
ç½® |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:50 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_snap_conf") |
| | | @TableName("d_snap_conf") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class SnapConf extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "camera_id", columnDefinition = "varchar(40) COMMENT 'ææçæ§'") |
| | | @TableField("camera_id") |
| | | private String cameraId; |
| | | |
| | | @Column(name = "act_hour1", columnDefinition = "int(10) COMMENT 'æ§è¡æ¶é´1'") |
| | | @TableField("act_hour1") |
| | | private int actHour1; |
| | | |
| | | @Column(name = "act_hour2", columnDefinition = "int(10) COMMENT 'æ§è¡æ¶é´2'") |
| | | @TableField("act_hour2") |
| | | private int actHour2; |
| | | |
| | | @Column(name = "act_hour3", columnDefinition = "int(10) COMMENT 'æ§è¡æ¶é´3'") |
| | | @TableField("act_hour3") |
| | | private int actHour3; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description ææè®°å½ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:55 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_snap_record") |
| | | @TableName("d_snap_record") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class SnapRecord extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "updateTime"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "camera_id", columnDefinition = "varchar(40) COMMENT 'ææçæ§'") |
| | | @TableField("camera_id") |
| | | private String cameraId; |
| | | |
| | | @Column(name = "result", columnDefinition = "varchar(40) COMMENT 'ææç»æ'") |
| | | @TableField("result") |
| | | private String result = "SUCCESS"; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "snap_time", columnDefinition = "datetime COMMENT 'æææ¶é´'") |
| | | @TableField("snap_time") |
| | | private Date snapTime; |
| | | |
| | | /** |
| | | * --------ææç
§ç-------- |
| | | **/ |
| | | @Column(name = "img_id", columnDefinition = "varchar(50) COMMENT 'ææç
§ç'") |
| | | @TableField("img_id") |
| | | private String imgId; |
| | | |
| | | @Column(name = "file_name", columnDefinition = "varchar(50) COMMENT 'ææç
§ç'") |
| | | @TableField("file_name") |
| | | private String imgName; |
| | | |
| | | //å·¡æ´ç
§çå
¨è·¯å¾ |
| | | @Transient |
| | | private String imgPath; |
| | | public SnapRecord() { |
| | | } |
| | | |
| | | public SnapRecord(String tag) { |
| | | if ("TEST".equals(tag)) { |
| | | this.id = "TEST"; |
| | | this.imgPath = "/img/web/security/img-fail.jpg"; |
| | | this.snapTime = new Date(); |
| | | } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description æææå¡ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 19:43 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_snap_ser") |
| | | @TableName("d_snap_ser") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class SnapSer extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "sort", columnDefinition = "varchar(2) COMMENT 'é
å¥åºå·'") |
| | | @TableField("sort") |
| | | private String sort = "1"; |
| | | |
| | | @Column(name = "sn", columnDefinition = "varchar(40) COMMENT 'åºåå·'") |
| | | @TableField("sn") |
| | | private String sn; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(40) COMMENT '设å¤åç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "ip", columnDefinition = "varchar(20) COMMENT '设å¤IP'") |
| | | @TableField("ip") |
| | | private String ip; |
| | | |
| | | @Column(name = "port", columnDefinition = "int(5) COMMENT '端å£'") |
| | | @TableField("port") |
| | | private Integer port; |
| | | |
| | | @Column(name = "status", columnDefinition = "varchar(2) COMMENT 'æ¯å¦å¨çº¿'") |
| | | @TableField("status") |
| | | private String status = Constant.YN_N; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.fzzy.igds.domain.DicArea; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | |
| | | /** |
| | | * @Description |
| | | * @Author CZT |
| | | * @Date 2025/11/25 16:24 |
| | | */ |
| | | @Mapper |
| | | public interface DicAreaMapper extends BaseMapper<DicArea> { |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.repository; |
| | | |
| | | import com.fzzy.igds.domain.DicArea; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description |
| | | * @Author CZT |
| | | * @Date 2025/11/25 16:23 |
| | | */ |
| | | @Service |
| | | public interface DicAreaRepository extends JpaRepository<DicArea, String>, JpaSpecificationExecutor<DicArea> { |
| | | |
| | | /** |
| | | * æ ¹æ®ç¶ç¼ç æ¥è¯¢åºåä¿¡æ¯ |
| | | * |
| | | * @param parentCode |
| | | * @return |
| | | */ |
| | | @Query("from DicArea where parentCode =:parentCode order by code") |
| | | List<DicArea> getDicAreaByParentCode(@Param("parentCode") String parentCode); |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°è·ååºåä¿¡æ¯ |
| | | * |
| | | * @param name |
| | | * @return |
| | | */ |
| | | @Query("from DicArea where name =:name order by code") |
| | | DicArea listDicAreaByName(@Param("name") String name); |
| | | |
| | | /** |
| | | * æ ¹æ®codeè·ååºåä¿¡æ¯ |
| | | * |
| | | * @param code |
| | | * @return |
| | | */ |
| | | @Query("from DicArea where code =:code order by code") |
| | | DicArea listDicAreaByCode(@Param("code") String code); |
| | | |
| | | } |
| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * |
| | | * é¶è¡ä¿¡æ¯ç®¡ç |
| | | */ |
| | | @Service |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.fzzy.igds.domain.DicArea; |
| | | import com.fzzy.igds.mapper.DicAreaMapper; |
| | | import com.fzzy.igds.repository.DicAreaRepository; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import org.springframework.data.domain.Page; |
| | | import org.springframework.data.domain.Pageable; |
| | | import org.springframework.data.jpa.domain.Specification; |
| | | import org.springframework.stereotype.Service; |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description |
| | | * @Author CZT |
| | | * @Date 2025/11/25 16:23 |
| | | */ |
| | | @Service("sys.dicAreaService") |
| | | public class DicAreaService { |
| | | |
| | | @Resource |
| | | private DicAreaRepository dicAreaRepository; |
| | | @Resource |
| | | private DicAreaMapper dicAreaMapper; |
| | | |
| | | /** |
| | | * JPAå页æ¥è¯¢æ°æ® |
| | | * |
| | | * @param pageable |
| | | */ |
| | | public Page<DicArea> findAll(Pageable pageable) { |
| | | return dicAreaRepository.findAll(pageable); |
| | | } |
| | | |
| | | /** |
| | | * JPAå页æ¥è¯¢æ°æ® |
| | | * |
| | | * @param specification |
| | | * @param pageable |
| | | * @return |
| | | */ |
| | | public Page<DicArea> findAll(Specification<DicArea> specification, Pageable pageable) { |
| | | return dicAreaRepository.findAll(specification, pageable); |
| | | } |
| | | |
| | | /** |
| | | * JPAæ ¹æ®ç¶ç¼ç æ¥è¯¢åºåä¿¡æ¯ |
| | | * |
| | | * @param parentCode |
| | | * @return |
| | | */ |
| | | public List<DicArea> getDicAreaByParentCode(String parentCode) { |
| | | if(StringUtils.isEmpty(parentCode)){ |
| | | return dicAreaRepository.findAll(); |
| | | } |
| | | return dicAreaRepository.getDicAreaByParentCode(parentCode); |
| | | } |
| | | |
| | | /** |
| | | * JPAä¿åæ°æ® |
| | | * |
| | | * @param data |
| | | * @return |
| | | */ |
| | | public String saveDicArea(DicArea data) { |
| | | dicAreaRepository.save(data); |
| | | return null; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * JPAå 餿°æ® |
| | | * |
| | | * @param data |
| | | * @return |
| | | */ |
| | | public String delDicArea(DicArea data) { |
| | | dicAreaRepository.delete(data); |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°è·ååºåç¼ç |
| | | * |
| | | * @param name |
| | | * @return |
| | | */ |
| | | public DicArea listDicAreaByName(String name) { |
| | | return dicAreaRepository.listDicAreaByName(name); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®åºåç¼ç è·ååç§° |
| | | * |
| | | * @param code |
| | | * @return |
| | | */ |
| | | public DicArea listDicAreaByCode(String code) { |
| | | return dicAreaRepository.listDicAreaByCode(code); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ¨¡ç³æ¥è¯¢ |
| | | * |
| | | * @param key |
| | | * @return |
| | | */ |
| | | public List<DicArea> listDicArea(String key) { |
| | | if(null == key){ |
| | | return dicAreaMapper.selectList(null); |
| | | } |
| | | |
| | | |
| | | QueryWrapper<DicArea> queryWrapper = new QueryWrapper<>(); |
| | | if(StringUtils.isNotEmpty(key)){ |
| | | queryWrapper.like("name", key); |
| | | queryWrapper.like("code", key); |
| | | } |
| | | return dicAreaMapper.selectList(queryWrapper); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.service; |
| | | |
| | | import com.fzzy.igds.constant.*; |
| | | import com.fzzy.igds.utils.ContextUtil; |
| | | import com.ruoyi.common.core.domain.entity.SysDictData; |
| | | import com.ruoyi.common.utils.DictUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.system.mapper.SysDictDataMapper; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description åå
¸serviceå± |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:15 |
| | | */ |
| | | @Service |
| | | public class DicService { |
| | | |
| | | @Autowired |
| | | private SysDictDataMapper dictDataMapper; |
| | | |
| | | /** |
| | | * åå§å常ç¨åç§ãæ§è´¨ãåºå
¥åºæµç¨å°å
å |
| | | * |
| | | * @param companyId |
| | | */ |
| | | public void initDicMap(String companyId) { |
| | | if (StringUtils.isEmpty(companyId)) { |
| | | companyId = ContextUtil.getCompanyId(); |
| | | } |
| | | //åå§åç²®é£åç§åå
¸ |
| | | List<SysDictData> dicList = DictUtils.getDictCache(Constant.TRIGGER_PARENT_FOOD_VARIETY, companyId); |
| | | if (null != dicList) { |
| | | for (SysDictData sysDictData : dicList) { |
| | | FoodVariety.mapFoodVariety.put(sysDictData.getDictValue(), sysDictData.getDictLabel()); |
| | | } |
| | | } |
| | | //åå§åç²®é£æ§è´¨åå
¸ |
| | | dicList = DictUtils.getDictCache(Constant.TRIGGER_PARENT_FOOD_TYPE, companyId); |
| | | if (null != dicList) { |
| | | for (SysDictData sysDictData : dicList) { |
| | | FoodType.mapFoodType.put(sysDictData.getDictValue(), sysDictData.getDictLabel()); |
| | | } |
| | | } |
| | | //åå§ååºå
¥åºæµç¨åå
¸ |
| | | dicList = DictUtils.getDictCache(Constant.TRIGGER_PARENT_PROCESS_STATUS, companyId); |
| | | if (null != dicList) { |
| | | for (SysDictData sysDictData : dicList) { |
| | | InoutProgress.mapProgressName.put(sysDictData.getDictValue(), sysDictData.getDictLabel()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®typeåç»ç»ç¼ç è·ååå
¸,å
ä»ç¼åè·åï¼ç¼å没æåæ¥è¯¢æ°æ®åº |
| | | * |
| | | * @param dictType |
| | | * @param companyId |
| | | * @return |
| | | */ |
| | | public List<SysDictData> getDictDataByType(String dictType, String companyId) { |
| | | |
| | | if (StringUtils.isEmpty(dictType)) { |
| | | return null; |
| | | } |
| | | if (StringUtils.isEmpty(companyId)) { |
| | | companyId = ContextUtil.getCompanyId(); |
| | | } |
| | | List<SysDictData> list = DictUtils.getDictCache(dictType, companyId); |
| | | if (null == list || list.isEmpty()) { |
| | | list = dictDataMapper.selectDictDataByType(dictType, companyId); |
| | | DictUtils.setDictCache(dictType, list, companyId); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 仿¿ç±»å-é彿 å®ä¹ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerDepotType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (DepotType w : DepotType.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 仿¿ç¶æ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerDepotStatus() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (DepotStatus w : DepotStatus.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * ç²®é£ç级 |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerFoodLevel() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (FoodLevel w : FoodLevel.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * å¨ç²®æ¹å¼ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerStoreType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | list.add(new SysDictData("æ£è£
å¨ç²®", "1")); |
| | | list.add(new SysDictData("å
è£
å¨ç²®", "2")); |
| | | list.add(new SysDictData("å´å
å", "3")); |
| | | list.add(new SysDictData("å
¶ä»", "9")); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * ç®¡çæ¹å¼ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerManagerType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | list.add(new SysDictData("ç´å¨", "01")); |
| | | list.add(new SysDictData("代å¨", "02")); |
| | | list.add(new SysDictData("ç§ä»", "03")); |
| | | list.add(new SysDictData("å§æ", "04")); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * æ¯å¦ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerYN() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | list.add(new SysDictData("æ¯", Constant.YN_Y)); |
| | | list.add(new SysDictData("å¦", Constant.YN_N)); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * éè®¯ç¶æ |
| | | * |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public List<SysDictData> conStatus() { |
| | | List<SysDictData> list = new ArrayList<>(); |
| | | list.add(new SysDictData("æ£å¸¸", Constant.YN_Y)); |
| | | list.add(new SysDictData("æå¼", Constant.YN_N)); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * ææ¾æ¹å¼ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerPlayType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (PlayType w : PlayType.values()) { |
| | | list.add(new SysDictData(w.getName(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * æææ¹å¼ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerSnapType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (SnapType w : SnapType.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * æ£éªç±»å« |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerCheckType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (CheckType w : CheckType.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * ææ ç±»å« |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerStandard() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | |
| | | list.add(new SysDictData("彿 ", "1")); |
| | | list.add(new SysDictData("å
¶ä»", "0")); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * æ£éªä¾æ® |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerMetrics() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | |
| | | list.add(new SysDictData("è´¨éææ æ£éª", "1")); |
| | | list.add(new SysDictData("å¨ååè´¨æ£éª", "2")); |
| | | list.add(new SysDictData("é£åå®å
¨æ£éª", "3")); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * å®¡æ ¸ç¶æ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerStatusType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (AuditStatus w : AuditStatus.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * è¦åç±»å |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerWarnType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (WarnType w : WarnType.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * è¦åç级 |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerWarnLevel() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (WarnLevel w : WarnLevel.values()) { |
| | | list.add(new SysDictData(w.getMsg(), w.getCode())); |
| | | } |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * è¦åç¶æ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerWarnStatus() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (WarnStatus w : WarnStatus.values()) { |
| | | list.add(new SysDictData(w.getName(), w.getCode())); |
| | | } |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * è¦åéç¥æ¹å¼ |
| | | * |
| | | * @return |
| | | */ |
| | | public List<SysDictData> triggerNoticeType() { |
| | | List<SysDictData> list = new ArrayList<SysDictData>(); |
| | | for (NoticeType w : NoticeType.values()) { |
| | | list.add(new SysDictData(w.getName(), w.getCode())); |
| | | } |
| | | |
| | | return list; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <ViewConfig> |
| | | <Arguments/> |
| | | <Context/> |
| | | <Model> |
| | | <DataType name="dtMain"> |
| | | <Property name="creationType">com.fzzy.igds.domain.DicArea</Property> |
| | | <PropertyDef name="code"> |
| | | <Property></Property> |
| | | <Property name="label">åºåç¼ç </Property> |
| | | <Property name="required">true</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="name"> |
| | | <Property></Property> |
| | | <Property name="label">åç§°</Property> |
| | | <Property name="required">true</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="parentCode"> |
| | | <Property></Property> |
| | | <Property name="label">æå±åºå</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues">${dorado.getDataProvider("dicAreaPR#getDicAreaByParentCode").getResult()}</Property> |
| | | <Property name="keyProperty">code</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="parentName"> |
| | | <Property></Property> |
| | | <Property name="label">ä¸çº§åºå</Property> |
| | | <Property name="required">false</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="type"> |
| | | <Property></Property> |
| | | <Property name="label">ç±»å</Property> |
| | | <Property name="required">true</Property> |
| | | <Property name="mapping"> |
| | | <Property name="keyProperty">value</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | <Property name="mapValues"> |
| | | <Collection> |
| | | <Entity> |
| | | <Property name="name">ç</Property> |
| | | <Property name="value">1</Property> |
| | | </Entity> |
| | | <Entity> |
| | | <Property name="name">å¸</Property> |
| | | <Property name="value">2</Property> |
| | | </Entity> |
| | | <Entity> |
| | | <Property name="name">åºå¿</Property> |
| | | <Property name="value">3</Property> |
| | | </Entity> |
| | | </Collection> |
| | | </Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="simple"> |
| | | <Property></Property> |
| | | <Property name="label">ç®æ¼</Property> |
| | | <Property name="required">false</Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="disabledTag"> |
| | | <Property></Property> |
| | | <Property name="label">æ¯å¦ç¦ç¨</Property> |
| | | <Property name="required">false</Property> |
| | | <Property name="mapping"> |
| | | <Property name="mapValues"> |
| | | <Collection> |
| | | <Entity> |
| | | <Property name="name">ç¦ç¨</Property> |
| | | <Property name="value">Y</Property> |
| | | </Entity> |
| | | <Entity> |
| | | <Property name="name">å¯ç¨</Property> |
| | | <Property name="value">N</Property> |
| | | </Entity> |
| | | </Collection> |
| | | </Property> |
| | | <Property name="keyProperty">value</Property> |
| | | <Property name="valueProperty">name</Property> |
| | | </Property> |
| | | </PropertyDef> |
| | | <PropertyDef name="remark"> |
| | | <Property></Property> |
| | | <Property name="label">夿³¨</Property> |
| | | <Property name="required">false</Property> |
| | | </PropertyDef> |
| | | </DataType> |
| | | </Model> |
| | | <View layout="padding:5;regionPadding:5"> |
| | | <ClientEvent name="onReady">//æ¥è¯¢
 |
| | | query = function(){
 |
| | | view.get("#dsMain").flushAsync();
 |
| | | };
 |
| | | 
 |
| | | query();</ClientEvent> |
| | | <Property name="packages">font-awesome,css-common</Property> |
| | | <DataSet id="dsMain"> |
| | | <Property name="dataType">[dtMain]</Property> |
| | | <Property name="dataProvider">dicAreaPR#pageList</Property> |
| | | <Property name="loadMode">manual</Property> |
| | | <Property name="pageSize">20</Property> |
| | | </DataSet> |
| | | <Container layout="regionPadding:10" layoutConstraint="top"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <Property name="contentOverflow">hidden</Property> |
| | | <Property name="height">55</Property> |
| | | <Label layoutConstraint="left"> |
| | | <Property name="text">èåæ ï¼</Property> |
| | | </Label> |
| | | <Button layoutConstraint="left"> |
| | | <ClientEvent name="onClick">view.get("#dsMain").insert();
 |
| | | view.get("#dialogMain").show();
 |
| | | </ClientEvent> |
| | | <Property name="caption">æ°å¢</Property> |
| | | <Property name="exClassName">btn1</Property> |
| | | <Property name="iconClass">fa fa-plus</Property> |
| | | </Button> |
| | | <Button layoutConstraint="left"> |
| | | <ClientEvent name="onClick">
 |
| | | 
 |
| | | var select = view.get("#dataGridMain").get("selection");
 |
| | | if(select){
 |
| | | view.get("#dialogMain").show();;
 |
| | | }else{
 |
| | | $notify("è¯·éæ©éè¦ä¿®æ¹çæ°æ®â¦â¦");
 |
| | | } </ClientEvent> |
| | | <Property name="caption">ç¼è¾</Property> |
| | | <Property name="exClassName">btn2</Property> |
| | | <Property name="iconClass">fa fa-pencil</Property> |
| | | </Button> |
| | | <Button layoutConstraint="left"> |
| | | <ClientEvent name="onClick"> 
 |
| | | var select = view.get("#dataGridMain").get("selection");
 |
| | | if(select){
 |
| | | view.get("#ajaxDel").set("parameter",select).execute(function(){
 |
| | | select.remove();
 |
| | | });
 |
| | | }else{
 |
| | | $notify("è¯·éæ©éè¦å é¤çæ°æ®â¦â¦");
 |
| | | }</ClientEvent> |
| | | <Property name="caption">å é¤</Property> |
| | | <Property name="exClassName">btn3</Property> |
| | | <Property name="iconClass">fa fa-minus</Property> |
| | | </Button> |
| | | </Container> |
| | | <Container layoutConstraint="center"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <DataGrid id="dataGridMain" layoutConstraint="center"> |
| | | <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsMain.data:#");
 |
| | | if(data){
 |
| | | view.get("#dialogMain").show();
 |
| | | }</ClientEvent> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="readOnly">true</Property> |
| | | <Property name="selectionMode">singleRow</Property> |
| | | <RowSelectorColumn/> |
| | | <RowNumColumn/> |
| | | <DataColumn> |
| | | <Property name="property">code</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">code</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">name</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">name</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">simple</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">simple</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">parentCode</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">parentCode</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">type</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">type</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">disabledTag</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">disabledTag</Property> |
| | | </DataColumn> |
| | | <DataColumn> |
| | | <Property name="property">remark</Property> |
| | | <Property name="align">center</Property> |
| | | <Property name="name">remark</Property> |
| | | </DataColumn> |
| | | </DataGrid> |
| | | </Container> |
| | | <Container layoutConstraint="bottom"> |
| | | <Property name="exClassName">bg-color</Property> |
| | | <DataPilot layoutConstraint="right"> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="itemCodes">pageSize,pages</Property> |
| | | </DataPilot> |
| | | </Container> |
| | | <Dialog id="dialogMain"> |
| | | <Property name="closeable">false</Property> |
| | | <Property name="caption">é
置信æ¯</Property> |
| | | <Property name="width">60%</Property> |
| | | <Property name="iconClass">fa fa-tasks</Property> |
| | | <Buttons> |
| | | <Button id="btnOk"> |
| | | <ClientEvent name="onClick">var data = view.get("#dsMain.data:#");
 |
| | | 
 |
| | | if(data.validate() != 'ok'){
 |
| | | $notify("æ°æ®æ ¡éªå¤±è´¥ï¼ï¼");
 |
| | | return;
 |
| | | }
 |
| | | 
 |
| | | view.get("#uaAction").set("parameter",data).execute(function(){
 |
| | | 
 |
| | | $notify("æ°æ®æ§è¡å®æï¼ï¼");
 |
| | | self.get("parent").hide();
 |
| | | });</ClientEvent> |
| | | <Property name="caption">ç¡®å®</Property> |
| | | <Property name="iconClass">fa fa-check</Property> |
| | | </Button> |
| | | <Button> |
| | | <ClientEvent name="onClick">view.get("#dsMain.data:#").cancel();
 |
| | | self.get("parent").hide();</ClientEvent> |
| | | <Property name="caption">åæ¶</Property> |
| | | <Property name="iconClass">fa fa-times</Property> |
| | | </Button> |
| | | </Buttons> |
| | | <Children> |
| | | <AutoForm> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="cols">*,*</Property> |
| | | <Property name="labelAlign">right</Property> |
| | | <Property name="labelSeparator">ï¼</Property> |
| | | <Property name="labelWidth">120</Property> |
| | | <AutoFormElement> |
| | | <Property name="name">code</Property> |
| | | <Property name="property">code</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">name</Property> |
| | | <Property name="property">name</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">simple</Property> |
| | | <Property name="property">simple</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">type</Property> |
| | | <Property name="property">type</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement> |
| | | <Property name="name">disabledTag</Property> |
| | | <Property name="property">disabledTag</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | <AutoFormElement layoutConstraint="colSpan:2"> |
| | | <Property name="name">remark</Property> |
| | | <Property name="property">remark</Property> |
| | | <Editor/> |
| | | </AutoFormElement> |
| | | </AutoForm> |
| | | </Children> |
| | | <Tools/> |
| | | </Dialog> |
| | | <UpdateAction id="uaAction"> |
| | | <Property name="dataResolver">dicAreaPR#saveDicArea</Property> |
| | | <UpdateItem> |
| | | <Property name="dataSet">dsMain</Property> |
| | | <Property name="dataPath">[#current]</Property> |
| | | </UpdateItem> |
| | | </UpdateAction> |
| | | <AjaxAction id="ajaxDel"> |
| | | <Property name="service">dicAreaPR#delDicArea</Property> |
| | | <Property name="confirmMessage">ç¡®å®è¦æ§è¡å é¤ä¹ï¼</Property> |
| | | </AjaxAction> |
| | | </View> |
| | | </ViewConfig> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds; |
| | | |
| | | import com.bstek.dorado.annotation.DataProvider; |
| | | import com.bstek.dorado.annotation.DataResolver; |
| | | import com.bstek.dorado.annotation.Expose; |
| | | import com.bstek.dorado.data.provider.Page; |
| | | import com.fzzy.igds.domain.DicArea; |
| | | import com.fzzy.igds.service.DicAreaService; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.data.domain.PageRequest; |
| | | import org.springframework.data.domain.Pageable; |
| | | import org.springframework.data.domain.Sort; |
| | | import org.springframework.data.jpa.domain.Specification; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.persistence.criteria.CriteriaBuilder; |
| | | import javax.persistence.criteria.CriteriaQuery; |
| | | import javax.persistence.criteria.Predicate; |
| | | import javax.persistence.criteria.Root; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description |
| | | * @Author CZT |
| | | * @Date 2025/11/25 16:21 |
| | | */ |
| | | @Component |
| | | public class DicAreaPR { |
| | | |
| | | @Resource |
| | | private DicAreaService dicAreaService; |
| | | |
| | | /** |
| | | * dicAreaPR#pageList |
| | | * |
| | | * @param page |
| | | */ |
| | | @DataProvider |
| | | public void pageList(Page<DicArea> page, String key) { |
| | | //å¤åæ°å页æ¥è¯¢ |
| | | Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.ASC, DicArea.SORT_PROP); |
| | | |
| | | if (StringUtils.isEmpty(key)) { |
| | | org.springframework.data.domain.Page<DicArea> japPage = dicAreaService.findAll(pageable); |
| | | page.setEntityCount((int) japPage.getTotalElements()); |
| | | page.setEntities(japPage.getContent()); |
| | | |
| | | return; |
| | | } |
| | | Specification<DicArea> specification = new Specification<DicArea>() { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public Predicate toPredicate(Root<DicArea> root, CriteriaQuery<?> query, CriteriaBuilder cb) { |
| | | List<Predicate> predicates = new ArrayList<Predicate>(); //ææçæè¨ |
| | | |
| | | Predicate predicate1 = cb.like(root.get("name"), "%" + key + "%"); |
| | | predicates.add(predicate1); |
| | | |
| | | return cb.and(predicates.toArray(new Predicate[0])); |
| | | } |
| | | }; |
| | | org.springframework.data.domain.Page<DicArea> japPage = dicAreaService.findAll(specification, pageable); |
| | | page.setEntityCount((int) japPage.getTotalElements()); |
| | | page.setEntities(japPage.getContent()); |
| | | } |
| | | |
| | | /** |
| | | * dicAreaPR#getDicAreaByParentCode |
| | | */ |
| | | @DataProvider |
| | | public List<DicArea> getDicAreaByParentCode(String parentCode) { |
| | | return dicAreaService.getDicAreaByParentCode(parentCode); |
| | | } |
| | | |
| | | /** |
| | | * dicAreaPR#saveDicArea |
| | | * |
| | | * @param data |
| | | * @return |
| | | */ |
| | | @DataResolver |
| | | public String saveDicArea(DicArea data) { |
| | | |
| | | DicArea dicArea = new DicArea(); |
| | | BeanUtils.copyProperties(data, dicArea); |
| | | return dicAreaService.saveDicArea(dicArea); |
| | | } |
| | | |
| | | /** |
| | | * dicAreaPR#delDicArea |
| | | * |
| | | * @param data |
| | | * @return |
| | | */ |
| | | @Expose |
| | | public String delDicArea(DicArea data) { |
| | | |
| | | DicArea dicArea = new DicArea(); |
| | | BeanUtils.copyProperties(data, dicArea); |
| | | return dicAreaService.delDicArea(dicArea); |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds; |
| | | |
| | | import com.bstek.dorado.annotation.DataProvider; |
| | | import com.fzzy.igds.service.DicService; |
| | | import com.ruoyi.common.core.domain.entity.SysDictData; |
| | | import org.springframework.stereotype.Component; |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description åå
¸æ°æ®PRå± |
| | | * @Author CZT |
| | | * @Date 2025/11/25 15:46 |
| | | */ |
| | | @Component |
| | | public class DicPR { |
| | | |
| | | @Resource |
| | | private DicService dicService; |
| | | |
| | | /** |
| | | * 䏿æ¡ä½¿ç¨ |
| | | * ${dorado.getDataProvider("dicPR#sysDictData").getResult("CATEGORY_ARCHIVES")} |
| | | * |
| | | * @param dictType |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> sysDictData(String dictType) { |
| | | return dicService.getDictDataByType(dictType, null); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 仿¿ç±»å-é彿 å®ä¹ |
| | | * ${dorado.getDataProvider("dicPR#triggerDepotType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerDepotType() { |
| | | return dicService.triggerDepotType(); |
| | | } |
| | | |
| | | /** |
| | | * 仿¿ç¶æ |
| | | * ${dorado.getDataProvider("dicPR#triggerDepotStatus").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerDepotStatus() { |
| | | return dicService.triggerDepotStatus(); |
| | | } |
| | | |
| | | /** |
| | | * ç²®é£ç级 |
| | | * ${dorado.getDataProvider("dicPR#triggerFoodLevel").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerFoodLevel() { |
| | | return dicService.triggerFoodLevel(); |
| | | } |
| | | |
| | | /** |
| | | * å¨ç²®æ¹å¼ |
| | | * ${dorado.getDataProvider("dicPR#triggerStoreType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerStoreType() { |
| | | return dicService.triggerStoreType(); |
| | | } |
| | | |
| | | /** |
| | | * ç®¡çæ¹å¼ |
| | | * ${dorado.getDataProvider("dicPR#triggerManagerType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerManagerType() { |
| | | return dicService.triggerManagerType(); |
| | | } |
| | | |
| | | /** |
| | | * ${dorado.getDataProvider("dicTriggerPR#triggerYN").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerYN() { |
| | | return dicService.triggerYN(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * éè®¯ç¶æ |
| | | * ${dorado.getDataProvider("dicPR#conStatus").getResult()} |
| | | * |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> conStatus() { |
| | | return dicService.conStatus(); |
| | | } |
| | | |
| | | /** |
| | | * ææ¾æ¹å¼ |
| | | * ${dorado.getDataProvider("dicPR#triggerPlayType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerPlayType() { |
| | | return dicService.triggerPlayType(); |
| | | } |
| | | |
| | | /** |
| | | * æææ¹å¼ |
| | | * ${dorado.getDataProvider("dicPR#triggerSnapType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerSnapType() { |
| | | return dicService.triggerSnapType(); |
| | | } |
| | | |
| | | /** |
| | | * æ£éªç±»å« |
| | | * <p> |
| | | * ${dorado.getDataProvider("dicPR#triggerCheckType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerCheckType() { |
| | | return dicService.triggerCheckType(); |
| | | } |
| | | |
| | | /** |
| | | * ææ ç±»å« |
| | | * <p> |
| | | * ${dorado.getDataProvider("dicPR#triggerStandard").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerStandard() { |
| | | return dicService.triggerStandard(); |
| | | } |
| | | |
| | | /** |
| | | * æ£éªä¾æ® |
| | | * <p> |
| | | * ${dorado.getDataProvider("dicPR#triggerMetrics").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerMetrics() { |
| | | return dicService.triggerMetrics(); |
| | | } |
| | | |
| | | /** |
| | | * å®¡æ ¸ç¶æ |
| | | * ${dorado.getDataProvider("dicPR#triggerStatusType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerStatusType() { |
| | | return dicService.triggerStatusType(); |
| | | } |
| | | |
| | | /** |
| | | * è¦åç±»å |
| | | * ${dorado.getDataProvider("dicPR#triggerWarnType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerWarnType() { |
| | | return dicService.triggerWarnType(); |
| | | } |
| | | |
| | | /** |
| | | * è¦åç级 |
| | | * ${dorado.getDataProvider("dicPR#triggerWarnLevel").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerWarnLevel() { |
| | | return dicService.triggerWarnLevel(); |
| | | } |
| | | |
| | | /** |
| | | * è¦åç¶æ |
| | | * ${dorado.getDataProvider("dicPR#triggerWarnStatus").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerWarnStatus() { |
| | | return dicService.triggerWarnStatus(); |
| | | } |
| | | |
| | | /** |
| | | * è¦åéç¥æ¹å¼ |
| | | * ${dorado.getDataProvider("dicPR#triggerNoticeType").getResult()} |
| | | * |
| | | * @return |
| | | */ |
| | | @DataProvider |
| | | public List<SysDictData> triggerNoticeType() { |
| | | return dicService.triggerNoticeType(); |
| | | } |
| | | |
| | | } |
| | |
| | | </li> |
| | | </th:block> |
| | | |
| | | <li role="presentation" id="tab_index"> |
| | | <a data-toggle="tab" href="#index"> |
| | | <i class="fa fa-area-chart"></i> <span>ç»è®¡æ¥è¡¨</span> |
| | | </a> |
| | | </li> |
| | | <!-- <li role="presentation" id="tab_index">--> |
| | | <!-- <a data-toggle="tab" href="#index">--> |
| | | <!-- <i class="fa fa-area-chart"></i> <span>ç»è®¡æ¥è¡¨</span>--> |
| | | <!-- </a>--> |
| | | <!-- </li>--> |
| | | |
| | | <li role="presentation" id="tab_demo" th:if="${demoEnabled}"> |
| | | <a data-toggle="tab" href="#demo"> |
| | | <i class="fa fa-desktop"></i> <span>å®ä¾æ¼ç¤º</span> |
| | | </a> |
| | | </li> |
| | | <!-- <li role="presentation" id="tab_demo" th:if="${demoEnabled}">--> |
| | | <!-- <a data-toggle="tab" href="#demo">--> |
| | | <!-- <i class="fa fa-desktop"></i> <span>å®ä¾æ¼ç¤º</span>--> |
| | | <!-- </a>--> |
| | | <!-- </li>--> |
| | | </ul> |
| | | </div> |
| | | <!-- å³ä¾§æ --> |