| | |
| | | // åå
¸-åºå
¥åºæµç¨ |
| | | public static final String TRIGGER_PARENT_PROCESS_STATUS = "PROCESS_STATUS_"; |
| | | |
| | | //çä»é¥å½¢-æ éªè¯ |
| | | public static final String CABLE_CONE_0 = "0"; |
| | | //çä»é¥å½¢-ä¸é¥å½¢ |
| | | public static final String CABLE_CONE_1 = "1"; |
| | | //çä»é¥å½¢-ä¸é¥å½¢ |
| | | public static final String CABLE_CONE_2 = "2"; |
| | | |
| | | /** |
| | | * ç²®æ
çµç¼èµ·å§æ¹ä½(é»è®¤å³è¾¹) |
| | | */ |
| | | public static final String GRAIN_START_ORIENTATION_RIGHT = "right"; //å³è¾¹ |
| | | public static final String GRAIN_START_ORIENTATION_RIGHT_UP = "right-up"; //å³ä¸ |
| | | public static final String GRAIN_START_ORIENTATION_LEFT = "left"; //左边 |
| | | public static final String GRAIN_START_ORIENTATION_LEFT_UP = "left-up"; //å·¦ä¸ |
| | | |
| | | /** |
| | | * ç²®æ
çµç¼å¸çº¿æ¹å(é»è®¤çºµå) |
| | | */ |
| | | public static final String GRAIN_START_DIRECTION_PORTRAIT = "portrait"; //纵å |
| | | public static final String GRAIN_START_DIRECTION_TRANSVERSE = "transverse"; //横å |
| | | |
| | | /** |
| | | * ç²®æ
çµç¼èµ·å§ç¹ä½(é»è®¤é¡¶é¨) |
| | | */ |
| | | public static final String GRAIN_START_POINT_TOP = "top"; //é¡¶é¨ |
| | | public static final String GRAIN_START_POINT_BELOW = "below"; //åºé¨ |
| | | |
| | | /** |
| | | * è¡å±è½¬æ¢(é»è®¤ä¸è½¬æ¢) |
| | | */ |
| | | public static final String GRAIN_CONVERT_DEFAULT = "default"; //é»è®¤ |
| | | public static final String GRAIN_CONVERT_CLOCKWISE = "clockwise"; //顺æ¶é |
| | | public static final String GRAIN_CONVERT_ANTICLOCKWISE = "anticlockwise"; //éæ¶é |
| | | |
| | | public static final String NETWORK_01 = "01";// æçº¿æ¨¡å¼ |
| | | public static final String NETWORK_02 = "02";// æ çº¿æ¨¡å¼ |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description æ§å¶ææä½æ¨¡å¼ |
| | | * @Author CZT |
| | | * @Date 2025/11/26 09:25 |
| | | */ |
| | | public enum ControlModel { |
| | | |
| | | MODEL_01("01", "æ¬å°æ¨¡å¼"), MODEL_02("02", "è¿ç¨æ¨¡å¼"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | ControlModel(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description ç©èç½IOT设å¤ç±»åæä¸¾ç±» |
| | | * @Author CZT |
| | | * @Date 2025/11/26 10:25 |
| | | */ |
| | | public enum DeviceIotType { |
| | | |
| | | TYPE_01("01", "01-温湿度"), |
| | | |
| | | TYPE_02("02", "02-æ¶²ä½è®¡"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | DeviceIotType(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(DeviceIotType.TYPE_01.getCode().equals(code)) return DeviceIotType.TYPE_01.getMsg(); |
| | | if(DeviceIotType.TYPE_02.getCode().equals(code)) return DeviceIotType.TYPE_02.getMsg(); |
| | | return "å
¶ä»"; |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description åæºç±»å |
| | | * @Author CZT |
| | | * @Date 2025/11/26 09:25 |
| | | */ |
| | | public enum DeviceSerType { |
| | | |
| | | TYPE_01("01", "01-ç»¼åæ§å¶æ"), |
| | | TYPE_02("02", "02-ç¬ç«ç²®æ
åæº"), |
| | | TYPE_03("03", "02-ç¬ç«éé£åæº"), |
| | | TYPE_99("99", "99-ç¬ç«ç»ç«¯"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | DeviceSerType(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 (DeviceSerType.TYPE_01.getCode().equals(code)) return DeviceSerType.TYPE_01.getMsg(); |
| | | if (DeviceSerType.TYPE_02.getCode().equals(code)) return DeviceSerType.TYPE_02.getMsg(); |
| | | |
| | | return DeviceSerType.TYPE_99.getMsg(); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.constant; |
| | | |
| | | /** |
| | | * @Description ç²®æ
ä¿å颿¬¡ |
| | | * @Author CZT |
| | | * @Date 2025/11/25 14:29 |
| | | */ |
| | | public enum GrainFrequence { |
| | | |
| | | FREQ_01("01", "䏿¥å¤æ¬¡"), FREQ_02("02", "䏿¥ä¸æ¬¡"), FREQ_03("03", "䏿¥ä¸¤æ¬¡"); |
| | | |
| | | private String code; |
| | | private String msg; |
| | | |
| | | GrainFrequence(String code, String msg) { |
| | | this.code = code; |
| | | this.msg = msg; |
| | | } |
| | | |
| | | public String getCode() { |
| | | return code; |
| | | } |
| | | |
| | | public String getMsg() { |
| | | return msg; |
| | | } |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import com.fzzy.igds.constant.GrainFrequence; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description ä»åºé
ç½® |
| | | * @Author CZT |
| | | * @Date 2025/11/26 10:15 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_depot_conf") |
| | | @TableName("d_depot_conf") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class DepotConf extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'æå±ä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "grain_ser", columnDefinition = "varchar(40) COMMENT 'ç²®æ
åæº'") |
| | | @TableField("grain_ser") |
| | | private String grainSer; |
| | | |
| | | @Column(name = "th_ser", columnDefinition = "varchar(40) COMMENT 'æ¸©æ¹¿åº¦åæº'") |
| | | @TableField("th_ser") |
| | | private String thSer; |
| | | |
| | | @Column(name = "grain_freq", columnDefinition = "varchar(2) COMMENT 'ç²®æ
ä¿åé¢ç'") |
| | | @TableField("grain_freq") |
| | | private String grainFreq = GrainFrequence.FREQ_01.getCode(); |
| | | |
| | | @Column(name = "th_conf", columnDefinition = "varchar(5) COMMENT '仿¸©ä»æ¹¿éé'") |
| | | @TableField("th_conf") |
| | | private String thConf = "1"; |
| | | |
| | | @Column(name = "cable_rule", columnDefinition = "varchar(20) COMMENT 'å¸çº¿è§å'") |
| | | @TableField("cable_rule") |
| | | private String cableRule; |
| | | |
| | | @Column(name = "cable_cir", columnDefinition = "varchar(20) COMMENT 'çä»å±è§å'") |
| | | @TableField("cable_cir") |
| | | private String cableCir; |
| | | |
| | | @Column(name = "cable_cone", columnDefinition = "varchar(20) COMMENT 'çä»é¥å½¢(0=æ 夿ï¼1=ä¸é¥å½¢ï¼2=ä¸é¥å½¢)'") |
| | | @TableField("cable_cone") |
| | | private String cableCone = Constant.CABLE_CONE_0; |
| | | |
| | | @Column(name = "cable_start", columnDefinition = "int(5) COMMENT 'çµç¼å¼å§å'") |
| | | @TableField("cable_start") |
| | | private int cableStart; |
| | | |
| | | @Column(name = "cable_end", columnDefinition = "int(5) COMMENT 'çµç¼æªè³å'") |
| | | @TableField("cable_end") |
| | | private int cableEnd; |
| | | |
| | | @Column(name = "start_orientation", columnDefinition = "varchar(40) COMMENT 'çµç¼èµ·å§æ¹ä½(é»è®¤å³è¾¹:å³è¾¹ãå³ä¸ã左边ãå·¦ä¸)'") |
| | | @TableField("start_orientation") |
| | | private String startOrientation = Constant.GRAIN_START_ORIENTATION_RIGHT; |
| | | |
| | | @Column(name = "start_direction", columnDefinition = "varchar(40) COMMENT 'çµç¼èµ·å§æ¹å(é»è®¤çºµå:纵åãæ¨ªå)'") |
| | | @TableField("start_direction") |
| | | private String startDirection = Constant.GRAIN_START_DIRECTION_PORTRAIT; |
| | | |
| | | @Column(name = "start_point", columnDefinition = "varchar(40) COMMENT 'çµç¼èµ·å§ç¹ä½(é»è®¤é¡¶é¨:é¡¶é¨ãåºé¨)'") |
| | | @TableField("start_point") |
| | | private String startPoint = Constant.GRAIN_START_POINT_TOP; |
| | | |
| | | @Column(name = "start_convert", columnDefinition = "varchar(40) COMMENT 'é»è®¤ä¸è½¬æ¢(é»è®¤ã顺æ¶éãéæ¶é)'") |
| | | @TableField("start_convert") |
| | | private String startConvert = Constant.GRAIN_CONVERT_DEFAULT; |
| | | |
| | | @Column(name = "temp_max", columnDefinition = "decimal(20,2) COMMENT '温度ä¸é'") |
| | | @TableField("temp_max") |
| | | private Double tempMax; |
| | | |
| | | @Column(name = "temperature", columnDefinition = "decimal(20,2) COMMENT '温差éå¼'") |
| | | @TableField("temperature") |
| | | private Double temperature; |
| | | |
| | | @Column(name = "start_row", columnDefinition = "int(5) COMMENT 'èµ·å§æ ¹å·'") |
| | | @TableField("start_row") |
| | | private Integer startRow; |
| | | |
| | | @Column(name = "grain_auto", columnDefinition = "varchar(40) COMMENT 'ç²®æ
èªå¨ä¼ååè½'") |
| | | @TableField("grain_auto") |
| | | private String grainAuto = Constant.YN_N; |
| | | |
| | | @Column(name = "only_cur_depot", columnDefinition = "varchar(40) COMMENT 'æ¾ç¤ºå½å'") |
| | | @TableField("only_cur_depot") |
| | | private String onlyCurDepot = "Y"; |
| | | |
| | | @Column(name = "is_only_th", columnDefinition = "varchar(40) COMMENT 'ç²®æ
æ¯å¦æ¸©æ¹¿åº¦'") |
| | | @TableField("is_only_th") |
| | | private String isOnlyTH = Constant.YN_N; |
| | | |
| | | // ä»åºåç§° |
| | | @Transient |
| | | private String depotName; |
| | | |
| | | //ä»åºç±»å |
| | | @Transient |
| | | private String depotType; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.DeviceIotType; |
| | | 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 ç©èç½IOTè®¾å¤ |
| | | * @Author CZT |
| | | * @Date 2025/11/26 10:35 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_device_iot") |
| | | @TableName("d_device_iot") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class DeviceIot extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "id"; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT '主é®ID'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'æå±ä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "ser_id", columnDefinition = "varchar(10) COMMENT 'æå±åæº'") |
| | | @TableField("ser_id") |
| | | private String serId; |
| | | |
| | | @Column(name = "pass_code", columnDefinition = "int(10) COMMENT 'éé/å°å'") |
| | | @TableField("pass_code") |
| | | private int passCode; |
| | | |
| | | @Column(name = "name", columnDefinition = "varchar(40) COMMENT 'åæºåç§°'") |
| | | @TableField("name") |
| | | private String name; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(40) COMMENT '设å¤ç±»å'") |
| | | @TableField("type") |
| | | private String type = DeviceIotType.TYPE_01.getCode(); |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(200) COMMENT '夿³¨'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @Column(name = "pos_x", columnDefinition = "decimal(20,6) COMMENT 'Xåæ '") |
| | | @TableField("pos_x") |
| | | private Double posX = 0.0; |
| | | |
| | | @Column(name = "pos_y", columnDefinition = "decimal(20,6) COMMENT 'Yåæ '") |
| | | @TableField("pos_y") |
| | | private Double posY; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import com.fzzy.igds.constant.ControlModel; |
| | | import com.fzzy.igds.constant.DeviceSerType; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description é
ç½®åæºæå¡ |
| | | * @Author CZT |
| | | * @Date 2025/11/26 10:25 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_device_ser") |
| | | @TableName("d_device_ser") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @IdClass(DeviceSerKey.class) |
| | | public class DeviceSer extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "id", columnDefinition = "varchar(40) COMMENT 'ç«å·/å°å'") |
| | | @TableField("id") |
| | | private String id; |
| | | |
| | | @Id |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @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(40) COMMENT 'åæºIP'") |
| | | @TableField("ip") |
| | | private String ip; |
| | | |
| | | @Column(name = "port", columnDefinition = "int(5) COMMENT 'åæºç«¯å£'") |
| | | @TableField("port") |
| | | private Integer port; |
| | | |
| | | @Column(name = "type", columnDefinition = "varchar(40) COMMENT 'åæºç±»å'") |
| | | @TableField("type") |
| | | private String type = DeviceSerType.TYPE_01.getCode(); |
| | | |
| | | @Column(name = "status", columnDefinition = "varchar(2) COMMENT 'æ¯å¦å¨çº¿(Y表示å¨çº¿ï¼N表示æå¼)'") |
| | | @TableField("status") |
| | | private String status = Constant.YN_N; |
| | | |
| | | @Column(name = "control_model", columnDefinition = "varchar(10) COMMENT 'æä½æ¨¡å¼(è¿ç¨æè
æ¬å°)'") |
| | | @TableField("control_model") |
| | | private String controlModel = ControlModel.MODEL_01.getCode(); |
| | | |
| | | @Column(name = "network_type", columnDefinition = "varchar(10) COMMENT 'ç½ç»æ¨¡å¼'") |
| | | @TableField("network_type") |
| | | private String networkType = Constant.NETWORK_01; |
| | | |
| | | @Column(name = "protocol", columnDefinition = "varchar(40) COMMENT 'åæºåè®®'") |
| | | @TableField("protocol") |
| | | private String protocol; |
| | | |
| | | @Column(name = "is_more_depot", columnDefinition = "varchar(40) COMMENT 'æ¯å¦å¤ä»å¹¶å(Y-æ¯ï¼N-å¦,é»è®¤å¦)'") |
| | | @TableField("is_more_depot") |
| | | private String isMoreDepot = Constant.YN_N; |
| | | |
| | | @Column(name = "producer", columnDefinition = "varchar(40) COMMENT 'ååä¿¡æ¯'") |
| | | @TableField("producer") |
| | | private String producer; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(200) COMMENT '夿³¨'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @Column(name = "order_num", columnDefinition = "int(5) COMMENT 'æ¾ç¤ºé¡ºåº'") |
| | | @TableField("order_num") |
| | | private Integer orderNum = 1; |
| | | |
| | | //-------------------------------æ©å±å段--------------------// |
| | | @Column(name = "contact_phone", columnDefinition = "varchar(11) COMMENT 'ååèç³»çµè¯'") |
| | | @TableField("contact_phone") |
| | | private String contactPhone; |
| | | |
| | | @Column(name = "power_model", columnDefinition = "varchar(2) COMMENT 'ä¾çµæ¹å¼'") |
| | | @TableField("power_model") |
| | | private String powerModel = Constant.NETWORK_01; |
| | | |
| | | @Column(name = "cable_start", columnDefinition = "int(2) COMMENT 'å¼å§å'") |
| | | @TableField("cable_start") |
| | | private int cableStart = 1; |
| | | |
| | | @Column(name = "cable_z", columnDefinition = "int(2) COMMENT 'å±é
ç½®'") |
| | | @TableField("cable_z") |
| | | private int cableZ = 0; |
| | | |
| | | @Column(name = "cable_y", columnDefinition = "int(2) COMMENT 'è¡é
ç½®'") |
| | | @TableField("cable_y") |
| | | private int cableY = 0; |
| | | |
| | | @Column(name = "cable_x", columnDefinition = "int(2) COMMENT 'åé
ç½®'") |
| | | @TableField("cable_x") |
| | | private int cableX = 0; |
| | | |
| | | @Column(name = "cable_type", columnDefinition = "varchar(40) COMMENT 'çµç¼ç±»å'") |
| | | @TableField("cable_type") |
| | | private String cableType; |
| | | |
| | | @Column(name = "cable_format", columnDefinition = "varchar(40) COMMENT 'çµç¼å¶å¼'") |
| | | @TableField("cable_format") |
| | | private String cableFormat; |
| | | |
| | | @Column(name = "org_id", columnDefinition = "varchar(40) COMMENT 'ç»ç»ç¼å·'") |
| | | @TableField("org_id") |
| | | private String orgId; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description åæºä¸»é® |
| | | * @Author CZT |
| | | * @Date 2025/11/26 10:18 |
| | | */ |
| | | @Data |
| | | @AllArgsConstructor |
| | | public class DeviceSerKey implements Serializable { |
| | | |
| | | private String id; |
| | | |
| | | private String deptId; |
| | | |
| | | public DeviceSerKey(){ |
| | | super(); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @Description ç²®æ
æ°æ®-主表 |
| | | * @Author CZT |
| | | * @Date 2025/11/26 09:12 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_grain") |
| | | @TableName("d_grain") |
| | | @IdClass(GrainKey.class) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Grain extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "batchId"; |
| | | |
| | | @Id |
| | | @Column(name = "batch_id", columnDefinition = "varchar(40) COMMENT 'æ¹æ¬¡ç¼å·'") |
| | | @TableField("batch_id") |
| | | private String batchId; |
| | | |
| | | @Id |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Id |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'æå±ä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "temp_min", columnDefinition = "decimal(20,2) COMMENT 'æä½ç²®æ¸©'") |
| | | @TableField("temp_min") |
| | | private Double tempMin = 0.0; |
| | | |
| | | @Column(name = "temp_max", columnDefinition = "decimal(20,2) COMMENT 'æé«ç²®æ¸©'") |
| | | @TableField("temp_max") |
| | | private Double tempMax = 0.0; |
| | | |
| | | @Column(name = "temp_ave", columnDefinition = "decimal(20,2) COMMENT 'å¹³å粮温'") |
| | | @TableField("temp_ave") |
| | | private Double tempAve = 0.0; |
| | | |
| | | @Column(name = "humidity_in", columnDefinition = "decimal(20,2) COMMENT 'ä»å
湿度'") |
| | | @TableField("humidity_in") |
| | | private Double humidityIn; |
| | | |
| | | @Column(name = "temp_in", columnDefinition = "decimal(20,2) COMMENT 'ä»å
温度'") |
| | | @TableField("temp_in") |
| | | private Double tempIn; |
| | | |
| | | @Column(name = "humidity_out", columnDefinition = "decimal(20,2) COMMENT 'ä»å¤æ¹¿åº¦'") |
| | | @TableField("humidity_out") |
| | | private Double humidityOut; |
| | | |
| | | @Column(name = "temp_out", columnDefinition = "decimal(20,2) COMMENT 'ä»å¤æ¸©åº¦'") |
| | | @TableField("temp_out") |
| | | private Double tempOut; |
| | | |
| | | @Column(name = "cable", columnDefinition = "varchar(20) COMMENT 'å±è¡å(ç¨éå·éå¼çé
置信æ¯,å±-è¡-å)'") |
| | | @TableField("cable") |
| | | private String cable; |
| | | |
| | | @Column(name = "cable_cir", columnDefinition = "varchar(20) COMMENT 'çä»å±é
ç½®(ç¨-éå¼çé
置信æ¯)'") |
| | | @TableField("cable_cir") |
| | | private String cableCir; |
| | | |
| | | @Column(name = "oil_height", columnDefinition = "varchar(20) COMMENT 'æ²¹é¢é«åº¦(ç¨-éå¼ç两个å¼ï¼æ²¹é¢é«åº¦-建çé«åº¦)'") |
| | | @TableField("oil_height") |
| | | private String oilHeight; |
| | | |
| | | @Column(name = "weather", columnDefinition = "varchar(20) COMMENT '天æ°'") |
| | | @TableField("weather") |
| | | private String weather = ""; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "receive_date", columnDefinition = "datetime COMMENT 'æ¥æ¶æ¶é´'") |
| | | @TableField("receive_date") |
| | | private Date receiveDate; |
| | | |
| | | @Column(name = "check_user", columnDefinition = "varchar(20) COMMENT 'æ£æµäºº'") |
| | | @TableField("check_user") |
| | | private String checkUser; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @Column(name = "points", columnDefinition = "longtext(2000) COMMENT 'ééç¹ä¿¡æ¯'") |
| | | @TableField("points") |
| | | private String points; |
| | | |
| | | @Column(name = "push_tag", columnDefinition = "varchar(2) COMMENT 'æ¨éæ è®°'") |
| | | @TableField("push_tag") |
| | | private String pushTag = Constant.YN_N; |
| | | |
| | | @Column(name = "batch_tag", columnDefinition = "varchar(2) COMMENT 'çææ¹å¼(01-设å¤ééï¼02-æå¨è¡¥å½)'") |
| | | @TableField("batch_tag") |
| | | private String batchTag = "01"; |
| | | |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description ç²®æ
ä¸»é® |
| | | * @Author CZT |
| | | * @Date 2025/11/26 09:11 |
| | | */ |
| | | @Data |
| | | @AllArgsConstructor |
| | | public class GrainKey implements Serializable { |
| | | private String batchId; |
| | | |
| | | private String companyId; |
| | | |
| | | private String depotId; |
| | | |
| | | public GrainKey() { |
| | | super(); |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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/26 09:48 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_quantity") |
| | | @TableName("d_quantity") |
| | | @IdClass(QuantityKey.class) |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Quantity extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static String SORT_PROP = "receiveDate"; |
| | | |
| | | @Id |
| | | @Column(name = "batch_id", columnDefinition = "varchar(40) COMMENT 'æ¹æ¬¡ç¼å·'") |
| | | @TableField("batch_id") |
| | | private String batchId; |
| | | |
| | | @Id |
| | | @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT 'æå±åºåº'") |
| | | @TableField("dept_id") |
| | | private String deptId; |
| | | |
| | | @Id |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'æå±ä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @Column(name = "diameter", columnDefinition = "decimal(20,2) COMMENT 'çä»ç´å¾(åä½ï¼ç±³)'") |
| | | @TableField("diameter") |
| | | private Double diameter = 0.0; |
| | | |
| | | @Column(name = "height", columnDefinition = "decimal(20,2) COMMENT 'æ£æµé«åº¦(åä½ï¼ç±³)'") |
| | | @TableField("height") |
| | | private Double height = 0.0; |
| | | |
| | | @Column(name = "bulk", columnDefinition = "decimal(20,2) COMMENT 'ä½ç§¯(åä½ï¼ç«æ¹ç±³)'") |
| | | @TableField("bulk") |
| | | private Double bulk = 0.00; |
| | | |
| | | @Column(name = "weight", columnDefinition = "decimal(20,2) COMMENT 'éé(åä½ï¼KG)'") |
| | | @TableField("weight") |
| | | private Double weight = 0.00; |
| | | |
| | | @Column(name = "points", columnDefinition = "longtext(2000) COMMENT 'ééç¹ä¿¡æ¯'") |
| | | @TableField("points") |
| | | private String points; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @Column(name = "receive_date", columnDefinition = "datetime COMMENT 'æ£æµæ¶é´'") |
| | | @TableField("receive_date") |
| | | private Date receiveDate; |
| | | |
| | | @Column(name = "check_user", columnDefinition = "varchar(20) COMMENT 'æ£æµäºº'") |
| | | @TableField("check_user") |
| | | private String checkUser; |
| | | |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @Transient |
| | | private Depot depotData; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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/26 09:25 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "d_quantity") |
| | | @TableName("d_quantity") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class QuantityConf extends BizBaseEntity implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT 'æå±ä»åº'") |
| | | @TableField("depot_id") |
| | | private String depotId; |
| | | |
| | | @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 = "sn", columnDefinition = "varchar(40) COMMENT '设å¤SN'") |
| | | @TableField("sn") |
| | | private String sn; |
| | | |
| | | @Column(name = "ip", columnDefinition = "varchar(40) COMMENT 'é讯IP'") |
| | | @TableField("ip") |
| | | private String ip; |
| | | |
| | | @Column(name = "port", columnDefinition = "int(5) COMMENT 'é讯端å£'") |
| | | @TableField("port") |
| | | private Integer port; |
| | | |
| | | @Column(name = "status", columnDefinition = "varchar(40) COMMENT 'æ¯å¦å¨çº¿'") |
| | | @TableField("status") |
| | | private String status; |
| | | |
| | | @Column(name = "protocol", columnDefinition = "varchar(40) COMMENT 'åæºåè®®'") |
| | | @TableField("protocol") |
| | | private String protocol; |
| | | |
| | | @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 = "length1", columnDefinition = "decimal(20,2) COMMENT 'è·ç¦»1(æ¢å¤´å°ç¬¬ä¸é¢å¢çè·ç¦»ï¼åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("length1") |
| | | private Double length1 = 0.0; |
| | | |
| | | @Column(name = "length2", columnDefinition = "decimal(20,2) COMMENT 'è·ç¦»2(æ¢å¤´å°ç¬¬äºé¢å¢çè·ç¦»ï¼åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("length2") |
| | | private Double length2 = 0.0; |
| | | |
| | | @Column(name = "length3", columnDefinition = "decimal(20,2) COMMENT 'è·ç¦»3(æ¢å¤´å°ç¬¬ä¸é¢å¢çè·ç¦»ï¼åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("length3") |
| | | private Double length3 = 0.0; |
| | | |
| | | @Column(name = "length4", columnDefinition = "decimal(20,2) COMMENT 'è·ç¦»4(æ¢å¤´å°ç¬¬åé¢å¢çè·ç¦»ï¼åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("length4") |
| | | private Double length4 = 0.0; |
| | | |
| | | @Column(name = "width", columnDefinition = "decimal(20,2) COMMENT '仿¿å®½(åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("width") |
| | | private Double width = 0.0; |
| | | |
| | | @Column(name = "length", columnDefinition = "decimal(20,2) COMMENT '仿¿é¿(åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("length") |
| | | private Double length = 0.0; |
| | | |
| | | @Column(name = "height", columnDefinition = "decimal(20,2) COMMENT 'æ¢å¤´é«(æ¢å¤´å°å°é¢é«åº¦,åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("height") |
| | | private Double height = 0.0; |
| | | |
| | | @Column(name = "line_height", columnDefinition = "decimal(20,2) COMMENT 'å 粮线é«(å 粮线å°å°é¢é«åº¦,åä½ç±³ï¼å¯è½æå°æ°ç¹ã)'") |
| | | @TableField("line_height") |
| | | private Double lineHeight = 0.0; |
| | | |
| | | @Column(name = "yt_ip", columnDefinition = "varchar(20) COMMENT 'çæ§ip(èæ±çå°è®¾å¤ipé
ç½®å¨è¿é)'") |
| | | @TableField("yt_ip") |
| | | private String ytIp; |
| | | |
| | | @Column(name = "camera_sn", columnDefinition = "varchar(40) COMMENT 'çæ§SN'") |
| | | @TableField("camera_sn") |
| | | private String cameraSn; |
| | | |
| | | @Column(name = "port_ctrl", columnDefinition = "int(5) COMMENT 'æ§å¶ç«¯å£'") |
| | | @TableField("port_ctrl") |
| | | private Integer portCtrl = 554; |
| | | |
| | | @Column(name = "port_web", columnDefinition = "int(5) COMMENT 'WEB端å£'") |
| | | @TableField("port_web") |
| | | private Integer portWeb = 80; |
| | | |
| | | @Column(name = "chan_num", columnDefinition = "int(5) COMMENT 'ééå·'") |
| | | @TableField("chan_num") |
| | | private Integer chanNum = 1; |
| | | |
| | | @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 = "url_in", columnDefinition = "varchar(100) COMMENT 'å
ç½ç´æå°å'") |
| | | @TableField("url_in") |
| | | private String urlIn; |
| | | |
| | | @Column(name = "url_out", columnDefinition = "varchar(100) COMMENT 'å¤ç½ç´æå°å'") |
| | | @TableField("url_out") |
| | | private String urlOut; |
| | | |
| | | @Column(name = "media_addr", columnDefinition = "varchar(100) COMMENT 'RTSPå°å'") |
| | | @TableField("media_addr") |
| | | private String mediaAddr; |
| | | |
| | | @Column(name = "order_num", columnDefinition = "int(5) COMMENT 'æ¾ç¤ºé¡ºåº'") |
| | | @TableField("order_num") |
| | | private Integer orderNum = 1; |
| | | |
| | | //å
¶ä»ä¿¡æ¯ |
| | | @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '夿³¨è¯´æ'") |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | @Transient |
| | | private String playAddr;//è§é¢ææ¾å°åï¼æ ¹æ®ä¸åçææ¾æ¹å¼çæä¸åçææ¾å°å |
| | | |
| | | @Transient |
| | | private String msg; |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.igds.domain; |
| | | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * @Description æ°éæ£æµæ°æ®ä¸»é® |
| | | * @Author CZT |
| | | * @Date 2025/11/26 09:42 |
| | | */ |
| | | @Data |
| | | @AllArgsConstructor |
| | | public class QuantityKey implements Serializable { |
| | | |
| | | private String batchId; |
| | | |
| | | private String deptId; |
| | | |
| | | private String depotId; |
| | | |
| | | public QuantityKey() { |
| | | super(); |
| | | } |
| | | } |