src/main/java/com/fzzy/api/Constant.java
@@ -241,6 +241,23 @@ //å®åæ°´æ£éªæ¥å£ public static String API_CODE_9108 = "9108"; //坹忶è´-åä½ä¿¡æ¯æ¥å£ public static String API_CODE_9109 = "9109"; //坹忶è´-æ¶çº³åºä¿¡æ¯æ¥å£ public static String API_CODE_9110 = "9110"; //坹忶è´-仿¿ä¿¡æ¯æ¥å£ public static String API_CODE_9111 = "9111"; //坹忶è´-å»é´ä¿¡æ¯æ¥å£ public static String API_CODE_9112 = "9112"; //坹忶è´-è´§ä½ä¿¡æ¯æ¥å£ public static String API_CODE_9113 = "9113"; //坹忶è´-ç²®é£å ¥åºä¿¡æ¯æ¥å£ public static String API_CODE_9114 = "9114"; //坹忶è´-æ¥ç²®æ£éªä¿¡æ¯æ¥å£ public static String API_CODE_9115 = "9115"; //坹忶è´-ç²®é£æ¶è´åºç¡ä¿¡æ¯æ¥å£ public static String API_CODE_9116 = "9116"; /*===========广ä¸å®å¶æ¥å£========*/ //çè¸å¤æ¡ public static String API_CODE_9201 = "9201"; src/main/java/com/fzzy/api/entity/Api9109.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,123 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 坹忶è´-åä½ä¿¡æ¯ * */ @Data @Entity @Table(name = "API_9109") @EqualsAndHashCode(callSuper = false) public class Api9109 implements Serializable { private static final long serialVersionUID = -1576606957466142145L; @Id @PropertyDef(label = "åä½ä»£ç ") @Column(name = "dwdm", length = 18) private String dwdm; @PropertyDef(label = "åä½åç§°") @Column(name = "dwmc", length = 256) private String dwmc; @PropertyDef(label = "åä½ç±»å") @Column(name = "dwlx", length = 2) private String dwlx; @PropertyDef(label = "æ³å®ä»£è¡¨äºº") @Column(name = "fddbr", length = 100) private String fddbr; @PropertyDef(label = "æ³äººèº«ä»½è¯å·") @Column(name = "frsfzh", length = 18) private String frsfzh; @PropertyDef(label = "æ³äººèç³»æ¹å¼") @Column(name = "frlxfs", length = 50) private String frlxfs; @PropertyDef(label = "ä¼ä¸è系人") @Column(name = "qylxr", length = 100) private String qylxr; @PropertyDef(label = "åå ¬çµè¯") @Column(name = "bgdh", length = 50) private String bgdh; @PropertyDef(label = "注åå°å") @Column(name = "zcdz", length = 512) private String zcdz; @PropertyDef(label = "鮿¿ç¼ç ") @Column(name = "yzbm", length = 6) private String yzbm; @PropertyDef(label = "è¡æ¿åºå代ç ") @Column(name = "xzqhdm", length = 6) private String xzqhdm; @PropertyDef(label = "æ¶çº³åºä¸ªæ°") @Column(name = "snkgs") private Integer snkgs; @PropertyDef(label = "仿¿æ°") @Column(name = "cfs") private Integer cfs; @PropertyDef(label = "æ²¹ç½æ°") @Column(name = "ygs") private Integer ygs; @PropertyDef(label = "ç»åº¦") @Column(name = "jd", precision = 20, scale = 6) private Double jd; @PropertyDef(label = "纬度") @Column(name = "wd", precision = 20, scale = 6) private Double wd; @PropertyDef(label = "åä½ç¶æ") @Column(name = "dwzt",length = 1) private String dwzt; @PropertyDef(label = "æä½æ å¿") @Column(name = "czbz", length = 1) private String czbz; @PropertyDef(label = "æåæ´æ°æ¶é´") @JSONField(format = "yyyy-MM-dd HH:mm:ss") @Column(name = "zhgxsj") private Date zhgxsj; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9110.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,97 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 坹忶è´-åºåºä¿¡æ¯ */ @Data @Entity @Table(name = "API_9110") public class Api9110 implements Serializable { private static final long serialVersionUID = -3603201046281559170L; @Id @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @PropertyDef(label = "åä½ä»£ç ") @Column(name = "dwdm", length = 18) private String dwdm; @PropertyDef(label = "åºåºåç§°") @Column(name = "kqmc", length = 256) private String kqmc; @PropertyDef(label = "åºåºå°å") @Column(name = "kqdz", length = 512) private String kqdz; @PropertyDef(label = "è¡æ¿åºå代ç ") @Column(name = "xzqhdm", length = 6) private String xzqhdm; @PropertyDef(label = "åºåºäº§æ", description = "1ï¼ èªæ 2ï¼ç§èµ 3ï¼å ±æ 4ï¼æ··å 9ï¼å ¶ä»") @Column(name = "kqcq", length = 1) private String kqcq; @PropertyDef(label = "设计ä»å®¹") @Column(name = "yxcr", precision = 20, scale = 6) private Double yxcr; @PropertyDef(label = "仿¿æ°") @Column(name = "cfs") private Integer cfs; @PropertyDef(label = "å»é´æ°") @Column(name = "ajs") private Integer ajs; @PropertyDef(label = "åºåºç»åº¦") @Column(name = "jd", precision = 20, scale = 6) private Double jd; @PropertyDef(label = "åºåºçº¬åº¦") @Column(name = "wd", precision = 20, scale = 6) private Double wd; @PropertyDef(label = "åºåºç¶æ", description = "1:æ£å¸¸ï¼é»è®¤ï¼ 2:éåºå¨å¤ç²®æ¿å¨") @Column(name = "kqzt", length = 1) private String kqzt; @PropertyDef(label = "æä½æ å¿") @Column(name = "czbz", length = 1) private String czbz; @PropertyDef(label = "æåæ´æ°æ¶é´") @JSONField(format = "yyyy-MM-dd HH:mm:ss") @Column(name = "zhgxsj", nullable = false) private Date zhgxsj; @PropertyDef(label = "æ è®°ä½") @Column(name = "bjw", length =32) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9111.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,71 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; 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; /** * 坹忶è´-仿¿ä¿¡æ¯ */ @Data @Entity @Table(name = "API_9111") @EqualsAndHashCode(callSuper=false) public class Api9111 implements Serializable { private static final long serialVersionUID = 8664814550491144004L; @Id @PropertyDef(label = "仿¿ä»£ç " ) @Column(name = "cfdm", length = 25) private String cfdm; @PropertyDef(label = "仿¿åç§°" ) @Column(name = "cfmc", length = 256) private String cfmc; @PropertyDef(label = "åºåºä»£ç " ) @Column(name = "kqdm", length = 21) private String kqdm; @PropertyDef(label = "仿¿ç±»å代ç " ) @Column(name = "cflxdm", length = 8) private String cflxdm; @PropertyDef(label = "设计ä»å®¹" ) @Column(name = "sjcr", precision = 20, scale = 6) private Double sjcr; @PropertyDef(label = "æä½æ å¿" ) @Column(name = "czbz", length = 1) private String czbz; @PropertyDef(label = "æåæ´æ°æ¶é´" ) @JSONField(format = "yyyy-MM-dd HH:mm:ss") @Column(name = "zhgxsj") private Date zhgxsj; @PropertyDef(label = "æ è®°ä½" ) @Column(name = "bjw", length = 32) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9112.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,81 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; 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; /** * 坹忶è´-å»é´ä¿¡æ¯ * */ @Data @Entity @Table(name = "API_9112") @EqualsAndHashCode(callSuper = false) public class Api9112 implements Serializable { private static final long serialVersionUID = 4946609886186668344L; @Id @PropertyDef(label = "å»é´ä»£ç ") @Column(name = "ajdm", length = 28) private String ajdm; @PropertyDef(label = "å»é´åç§°") @Column(name = "ajmc", length = 256) private String ajmc; @PropertyDef(label = "仿¿ç¼ç ") @Column(name = "cfdm", length = 25) private String cfdm; @PropertyDef(label = "仿¿ç±»å代ç ") @Column(name = "cflxdm", length = 8) private String cflxdm; @PropertyDef(label = "å»é´è®¾è®¡ä»å®¹") @Column(name = "sjcr", precision = 20, scale = 6) private Double sjcr; @PropertyDef(label = "å»é´ç¶æ") @Column(name = "ajzt", length = 1) private String ajzt; @PropertyDef(label = "æä½æ å¿") @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æåæ´æ°æ¶é´") @Column(name = "zhgxsj") private Date zhgxsj; @PropertyDef(label = "æ è®°ä½") @Column(name = "bjw", length = 40) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9113.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,72 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; 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; /** * 坹忶è´-è´§ä½ä¿¡æ¯ */ @Data @Entity @Table(name = "API_9113") @EqualsAndHashCode(callSuper=false) public class Api9113 implements Serializable { private static final long serialVersionUID = -6967028172020353365L; @Id @PropertyDef(label = "è´§ä½ä»£ç " ) @Column(name = "hwdm", length = 30) private String hwdm; @PropertyDef(label = "è´§ä½åç§°" ) @Column(name = "hwmc", length = 256) private String hwmc; @PropertyDef(label = "å»é´ä»£ç " ) @Column(name = "ajdm", length = 28) private String ajdm; @PropertyDef(label = "è´§ä½å®¹é" ) @Column(name = "hwrl", precision = 20, scale = 6) private Double hwrl; @PropertyDef(label = "æä½æ å¿" ) @Column(name = "czbz", length = 1) private String czbz; @PropertyDef(label = "æåæ´æ°æ¶é´" ) @JSONField(format = "yyyy-MM-dd HH:mm:ss") @Column(name = "zhgxsj") private Date zhgxsj; @PropertyDef(label = "æ è®°ä½") @Column(name = "bjw", length = 40) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9114.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,265 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; 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; /** * 坹忶è´-ç²®é£å ¥åºä¿¡æ¯ */ @Data @Entity @Table(name = "API_9114") @EqualsAndHashCode(callSuper = false) public class Api9114 extends ApiParent implements Serializable { private static final long serialVersionUID = 732306685977570111L; public static String SORT_PROP = "rkywdh"; @Id @PropertyDef(label = "å ¥åºä¸å¡åå·") @Column(name = "rkywdh", length = 12) private String rkywdh; @PropertyDef(label = "è´§ä½ä»£ç ") @Column(name = "hwdm", length = 30) private String hwdm; @PropertyDef(label = "ä¸å¡ç±»å", description = "2ï¼å ¥åºï¼é»è®¤ï¼;3:ç§»åºå¨åå ¥åº") @Column(name = "ywlx", length = 1) private String ywlx = "2"; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "ä¸å¡æ¥æ") @Column(name = "ywrq") private Date ywrq; @PropertyDef(label = "客æ·åç§°") @Column(name = "khmc", length = 64) private String khmc; @PropertyDef(label = "客æ·ç±»å", description = "1ï¼ä¸ªäºº;2:åä½") @Column(name = "khlx", length = 1) private String khlx; @PropertyDef(label = "èç³»çµè¯") @Column(name = "lxdh", length = 32) private String lxdh; @PropertyDef(label = "客æ·è¯ä»¶") @Column(name = "khzj", length = 18) private String khzj; @PropertyDef(label = "客æ·å°å") @Column(name = "xxdz", length = 256) private String xxdz; @PropertyDef(label = "身份è¯å·") @Column(name = "sfzh", length = 18) private String sfzh; @PropertyDef(label = "è¿è¾å·¥å ·") @Column(name = "ysgj", length = 1) private String ysgj; @PropertyDef(label = "车è¹å·") @Column(name = "cch", length = 32) private String cch; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "ç»è®°æ¶é´") @Column(name = "djsj") private Date djsj; @PropertyDef(label = "ç²®é£åç§ä»£ç ") @Column(name = "lspzdm", length = 7) private String lspzdm; @PropertyDef(label = "ç²®é£æ§è´¨ä»£ç ") @Column(name = "lsxzdm", length = 3) private String lsxzdm; @PropertyDef(label = "æ¶è·å¹´åº¦") @Column(name = "shnd", length = 4) private String shnd; @PropertyDef(label = "产å°ä»£ç ") @Column(name = "cddm", length = 6) private String cddm; @PropertyDef(label = "æ£æ¤ç±»å") @Column(name = "jjlx", length = 1) private String jjlx; @PropertyDef(label = "æ¯é(å ¬æ¤)") @Column(name = "mz") private double mz; @PropertyDef(label = "æ¯éçç£ å") @Column(name = "mzjby", length = 64) private String mzjby; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æ¯éè®¡éæ¶é´") @Column(name = "mzjlsj") private Date mzjlsj; @PropertyDef(label = "æ¯é计éå") @Column(name = "mzjly", length = 64) private String mzjly; @PropertyDef(label = "å¼ä»å") @Column(name = "zcy", length = 64) private String zcy; @PropertyDef(label = "ç®é(å ¬æ¤)") @Column(name = "pz") private double pz; @PropertyDef(label = "ç®éçç£ å") @Column(name = "pzjby", length = 64) private String pzjby; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "ç®éè®¡éæ¶é´") @Column(name = "pzjlsj") private Date pzjlsj; @PropertyDef(label = "ç®é计éå") @Column(name = "pzjly", length = 64) private String pzjly; @PropertyDef(label = "å è£ ç©") @Column(name = "bzw", length = 1) private String bzw; @PropertyDef(label = "æ åå åå é(å ¬æ¤)") @Column(name = "bzbdbz") private Double bzbdbz = 25.0; @PropertyDef(label = "æ åå ä»¶æ°(ä»¶)") @Column(name = "bzbjs") private Integer bzbjs; @PropertyDef(label = "è´¨æ£æ£é(å°è®¡:å ¬æ¤)") @Column(name = "zjklxj") private Double zjklxj; @PropertyDef(label = "å ¶ä¸ï¼æ°´å墿£é(å ¬æ¤)") @Column(name = "qzsfzkl") private Double qzsfzkl; @PropertyDef(label = "å ¶ä¸ï¼æè´¨å¢æ£é(å ¬æ¤)") @Column(name = "qzzzzkl") private Double qzzzzkl; @PropertyDef(label = "å ¶ä¸ï¼ä¸å®åç²æ£é(å ¬æ¤)") @Column(name = "qzbwslkl") private Double qzbwslkl; @PropertyDef(label = "å ¶ä¸ï¼äºæ··æ£é(å ¬æ¤)") @Column(name = "qzhhkl") private Double qzhhkl; @PropertyDef(label = "å ¶ä¸ï¼çéç²æ£é(å ¬æ¤)") @Column(name = "qzsmlkl") private Double qzsmlkl; @PropertyDef(label = "å ¶ä¸ï¼æ´ç²¾ç±³ç²æ£é(å ¬æ¤)") @Column(name = "qzzjmlkl") private Double qzzjmlkl; @PropertyDef(label = "å ¶ä¸ï¼è°·å¤ç³ç±³æ£é(å ¬æ¤)") @Column(name = "qzgwcmkl") private Double qzgwcmkl; @PropertyDef(label = "å ¶ä¸é»ç²ç±³æ£é(å ¬æ¤)") @Column(name = "qzhlmkl") private Double qzhlmkl; @PropertyDef(label = "å ¶ä¸ï¼å ¶ä»æ£é(å ¬æ¤)") @Column(name = "qzqtkl") private Double qzqtkl; @PropertyDef(label = "æ´çè´¹ç¨ææ£é(å ¬æ¤)") @Column(name = "zlfyzkl") private Double zlfyzkl; @PropertyDef(label = "å è£ ç©æ£é(å ¬æ¤)") @Column(name = "bzwkl") private Double bzwkl; @PropertyDef(label = "å ¶ä»æ£é(å ¬æ¤)") @Column(name = "qtkl") private Double qtkl; @PropertyDef(label = "æ£éåå ") @Column(name = "klyy", length = 512) private String klyy; @PropertyDef(label = "ç°åºæ£é(å ¬æ¤)") @Column(name = "xckl") private Double xckl; @PropertyDef(label = "ç²®é£åè´¨") @Column(name = "lspz", length = 1) private String lspz; @PropertyDef(label = "ç²®é£åå") @Column(name = "lspm", length = 30) private String lspm; @PropertyDef(label = "åé(å ¬æ¤)") @Column(name = "jz") private Double jz; @PropertyDef(label = "ç»ç®åä»·") @Column(name = "jsdj") private Double jsdj; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "åºé¨æ¶é´") @Column(name = "cmsj") private Date cmsj; @PropertyDef(label = "夿³¨") @Column(name = "bz", length = 400) private String bz; @PropertyDef(label = "æä½æ å¿") @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æ´æ°æ¶é´") @Column(name = "zhgxsj") private Date zhgxsj; @PropertyDef(label = "æ è®°ä½") @Column(name = "bjw", length = 32) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9115.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,101 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; 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; /** * 坹忶è´-æ¥ç²®æ£éªä¿¡æ¯ */ @Data @Entity @Table(name = "API_9115") @EqualsAndHashCode(callSuper = false) public class Api9115 extends ApiParent implements Serializable { private static final long serialVersionUID = 6358720988401094465L; public static String SORT_PROP = "rkjydh"; @Id @PropertyDef(label = "å ¥åºæ£éªåå·") @Column(name = "rkjydh", length = 12) private String rkjydh; @PropertyDef(label = "è´§ä½ä»£ç ") @Column(name = "hwdm", length = 30) private String hwdm; @PropertyDef(label = "å ¥åºä¸å¡åå·") @Column(name = "rkywdh", length = 12) private String rkywdh; @PropertyDef(label = "æ£éªæ¹å¼") @Column(name = "jyfs", length = 1) private String jyfs; @PropertyDef(label = "æ£éªé¡¹ç®,éå¼") @Column(name = "jyxm", length = 1024) private String jyxm; @PropertyDef(label = "æ£éªå¼,éå¼") @Column(name = "jyz", length = 1024) private String jyz; @PropertyDef(label = "æ£éªäººå§å") @Column(name = "jyrxm", length = 64) private String jyrxm; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æ£éªæ¶é´") @Column(name = "jysj") private Date jysj; @PropertyDef(label = "æ£éªç»æ") @Column(name = "jyjg", length = 1) private String jyjg; @PropertyDef(label = "ç²®é£åç§ä»£ç ") @Column(name = "lspzdm", length = 7) private String lspzdm; @PropertyDef(label = "ç²®é£å®ç") @Column(name = "lsdd", length = 2) private String lsdd; @PropertyDef(label = "æä½æ å¿") @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æ´æ°æ¶é´") @Column(name = "zhgxsj") private Date zhgxsj; @PropertyDef(label = "æ è®°ä½") @Column(name = "bjw", length = 32) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/entity/Api9116.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,129 @@ package com.fzzy.api.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; 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; /** * 坹忶è´-ç²®é£æ¶è´åºç¡ä¿¡æ¯ */ @Data @Entity @Table(name = "API_9116") @EqualsAndHashCode(callSuper = false) public class Api9116 extends ApiParent implements Serializable { private static final long serialVersionUID = -4665459773129047897L; public static String SORT_PROP = "dwdm"; @Id @PropertyDef(label = "åä½ä»£ç ") @Column(name = "dwdm", length = 18) private String dwdm; @PropertyDef(label = "åä½åç§°") @Column(name = "dwmc", length = 256) private String dwmc; @PropertyDef(label = "æ¶è´å¹´åº¦") @Column(name = "sgnd", length = 4) private String sgnd; @PropertyDef(label = "æ¶ç²®æé´") @Column(name = "slqj", length = 1) private String slqj; @PropertyDef(label = "æç§æ»é¢ç§¯") @Column(name = "bzzmj") private Double bzzmj; @PropertyDef(label = "é¢è®¡äº§é") @Column(name = "yjcl") private Double yjcl; @PropertyDef(label = "é¢è®¡ååé") @Column(name = "yjspl") private Double yjspl; @PropertyDef(label = "é¢è®¡æ¶è´é") @Column(name = "yjsgl") private Double yjsgl; @PropertyDef(label = "é¢è®¡è®¢åæ¶è´é") @Column(name = "yjddsgl") private Double yjddsgl; @PropertyDef(label = "æ»ä»å®¹") @Column(name = "zcr") private Double zcr; @PropertyDef(label = "å¯ç¨ä»å®¹") @Column(name = "kycr") private Double kycr; @PropertyDef(label = "ä»å®¹ç¼ºå£") @Column(name = "crqk") private Double crqk; @PropertyDef(label = "æ¥æ¶è´è½å") @Column(name = "rsgnl") private Double rsgnl; @PropertyDef(label = "æ¥çå¹²è½å") @Column(name = "rhgnl") private Double rhgnl; @PropertyDef(label = "åºçº§å¨å¤è½®æ¢æ°é") @Column(name = "qjcblhsl") private Double qjcblhsl; @PropertyDef(label = "æçä»·") @Column(name = "gpj") private Double gpj; @PropertyDef(label = "ä»·å¤è¡¥è´´") @Column(name = "jwbt") private Double jwbt; @PropertyDef(label = "æ»ä»·") @Column(name = "zj") private Double zj; @PropertyDef(label = "æä½æ å¿") @Column(name = "czbz", length = 1) private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æ´æ°æ¶é´") @Column(name = "zhgxsj") private Date zhgxsj; @PropertyDef(label = "æ è®°ä½") @Column(name = "bjw", length = 32) private String bjw; /*----------æ¥å£ç³»ç»èªå®ä¹å段----------*/ @JSONField(serialize = false) @PropertyDef(label = "ä¸å¡id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "åºåºä»£ç ") @Column(name = "kqdm", length = 21) private String kqdm; @JSONField(serialize = false) @PropertyDef(label = "忥æ¶é´", description = "ä»ç²®åºç³»ç»åæ¥å°æ¥å£ç®¡çä¸å¿çæ¶é´") @Column(name = "syncTime") private Date syncTime; } src/main/java/com/fzzy/api/view/Api9109.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,557 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9109</Property> <PropertyDef name="dwdm"> <Property/> <Property name="label">åä½ä»£ç </Property> </PropertyDef> <PropertyDef name="dwmc"> <Property/> <Property name="label">åä½åç§°</Property> </PropertyDef> <PropertyDef name="dwlx"> <Property/> <Property name="label">åä½ç±»å</Property> </PropertyDef> <PropertyDef name="fddbr"> <Property/> <Property name="label">æ³å®ä»£è¡¨äºº</Property> </PropertyDef> <PropertyDef name="frsfzh"> <Property/> <Property name="label">æ³äººèº«ä»½è¯å·</Property> </PropertyDef> <PropertyDef name="frlxfs"> <Property/> <Property name="label">æ³äººèç³»æ¹å¼</Property> </PropertyDef> <PropertyDef name="qylxr"> <Property/> <Property name="label">ä¼ä¸è系人</Property> </PropertyDef> <PropertyDef name="bgdh"> <Property/> <Property name="label">åå ¬çµè¯</Property> </PropertyDef> <PropertyDef name="zcdz"> <Property/> <Property name="label">注åå°å</Property> </PropertyDef> <PropertyDef name="yzbm"> <Property/> <Property name="label">鮿¿ç¼ç </Property> </PropertyDef> <PropertyDef name="xzqhdm"> <Property/> <Property name="label">è¡æ¿åºå代ç </Property> </PropertyDef> <PropertyDef name="snkgs"> <Property name="dataType">Integer</Property> <Property name="label">æ¶çº³åºä¸ªæ°</Property> </PropertyDef> <PropertyDef name="cfs"> <Property name="dataType">Integer</Property> <Property name="label">仿¿æ°</Property> </PropertyDef> <PropertyDef name="ygs"> <Property name="dataType">Integer</Property> <Property name="label">æ²¹ç½æ°</Property> </PropertyDef> <PropertyDef name="jd"> <Property name="dataType">Double</Property> <Property name="label">ç»åº¦</Property> </PropertyDef> <PropertyDef name="wd"> <Property name="dataType">Double</Property> <Property name="label">纬度</Property> </PropertyDef> <PropertyDef name="dwzt"> <Property/> <Property name="label">åä½ç¶æ</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æåæ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> </DataType> <DataType name="dtGBArea"> <Property name="creationType">com.fzzy.api.entity.GbArea</Property> <PropertyDef name="code"> <Property></Property> <Property name="label">æ¥å£ç¼ç </Property> </PropertyDef> <PropertyDef name="name"> <Property></Property> <Property name="label">åç§°</Property> </PropertyDef> <PropertyDef name="parentCode"> <Property></Property> <Property name="label">ç¶ç¼ç </Property> </PropertyDef> <PropertyDef name="disabledTag"> <Property></Property> <Property name="label">ç¦ç¨</Property> </PropertyDef> <PropertyDef name="simple"> <Property></Property> <Property name="label">æ¯å¦é»è®¤</Property> </PropertyDef> <PropertyDef name="remark"> <Property></Property> <Property name="label">夿³¨è¯´æ</Property> </PropertyDef> </DataType> <DataType name="dtLog"> <Property name="creationType">com.fzzy.api.entity.ApiLog</Property> <PropertyDef name="id"> <Property></Property> </PropertyDef> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="inteId"> <Property></Property> <Property name="label">æ¥å£ç¼å·</Property> </PropertyDef> <PropertyDef name="uploadTime"> <Property name="dataType">Date</Property> <Property name="label">ä¸ä¼ æ¶é´</Property> </PropertyDef> <PropertyDef name="status"> <Property name="dataType">int</Property> <Property name="label">ä¸ä¼ ç»æ</Property> </PropertyDef> <PropertyDef name="result"> <Property></Property> <Property name="label">è¿åä¿¡æ¯</Property> </PropertyDef> <PropertyDef name="dataId"> <Property></Property> <Property name="label">æ¥å£æ°æ®ä¸»é®</Property> </PropertyDef> <PropertyDef name="data"> <Property></Property> <Property name="label">æ¥å£æ¥æ</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9109PR#listAll</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();</ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d");
 }
 });
 }else{
 $alert("请å¾ééè¦æ è®°å é¤çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <ClientEvent name="onClick">//æ¾ç¤ºè®°å½
 view.get("#iFrame").reload();
 view.get("#dialogLog").show();</ClientEvent> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> </ToolBar> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="dwmc"> <Property name="property">dwmc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="dwdm"> <Property name="property">dwdm</Property> <Property name="width">200</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="dwlx"> <Property name="property">dwlx</Property> <Property name="width">150</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="fddbr"> <Property name="property">fddbr</Property> <Property name="width">100</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="kqdm"> <Property name="property">kqdm</Property> <Property name="visible">true</Property> <Property name="width">200</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> <Property name="align">center</Property> <Property name="width">100</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> <Property name="width">160</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> <Dialog id="dialogMain" layout="padding:5;regionPadding:5"> <Property name="width">1000</Property> <Property name="caption">åä½ä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Property name="height">90%</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 view.get("#dsMain").flushAsync();
 });
 </ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <GroupBox> <Property name="caption">åºç¡ä¿¡æ¯</Property> <Buttons/> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">100</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">dwdm</Property> <Property name="property">dwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">dwmc</Property> <Property name="property">dwmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">dwlx</Property> <Property name="property">dwlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">fddbr</Property> <Property name="property">fddbr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">frsfzh</Property> <Property name="property">frsfzh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">frlxfs</Property> <Property name="property">frlxfs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qylxr</Property> <Property name="property">qylxr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bgdh</Property> <Property name="property">bgdh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zcdz</Property> <Property name="property">zcdz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yzbm</Property> <Property name="property">yzbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">xzqhdm</Property> <Property name="property">xzqhdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">snkgs</Property> <Property name="property">snkgs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cfs</Property> <Property name="property">cfs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ygs</Property> <Property name="property">ygs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jd</Property> <Property name="property">jd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">wd</Property> <Property name="property">wd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">dwzt</Property> <Property name="property">dwzt</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> </GroupBox> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9109PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9109PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9109PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9109PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> <CustomDropDown id="cddGbArea"> <Property name="assignmentMap">xzqhdm=code,xzqhmc=name</Property> <Property name="height">500</Property> <Property name="minHeight">500</Property> <Property name="maxHeight">500</Property> <Property name="width">400</Property> <Container layout="regionPadding:5"> <DataSet id="dsGBArea"> <Property name="dataProvider">gbAreaPR#findByCode</Property> <Property name="dataType">[dtGBArea]</Property> </DataSet> <Container layout="hbox regionPadding:5"> <TextEditor id="key2"> <Property name="blankText"> -- ç¼ç æè åç§° --</Property> <Property name="width">200</Property> </TextEditor> <Button> <ClientEvent name="onClick">var key = view.get("#key2.value");
 view.get("#dsGBArea").set("parameter",{key:key}).flushAsync();</ClientEvent> <Property name="iconClass">fa fa-search</Property> <Property name="caption">æ¥è¯¢</Property> </Button> <Button> <ClientEvent name="onClick">var data = view.get("#dsGBArea.data:#");
 if (data) {
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="caption">ç¡®å®</Property> <Property name="iconClass">fa fa-check</Property> </Button> </Container> <DataGrid> <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsGBArea.data:#");
 if(data){
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="dataSet">dsGBArea</Property> <Property name="readOnly">true</Property> <DataColumn name="code"> <Property name="property">code</Property> </DataColumn> <DataColumn name="name"> <Property name="property">name</Property> </DataColumn> </DataGrid> </Container> </CustomDropDown> <Dialog id="dialogLog"> <Property name="width">90%</Property> <Property name="height">90%</Property> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-sliders</Property> <Buttons> <Button> <ClientEvent name="onClick">self.get("parent").hide();</ClientEvent> <Property name="caption">å ³é</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <Container> <IFrame id="iFrame"> <Property name="path">com.fzzy.api.view.ApiLog.d</Property> <Property name="userData"> <Entity> <Property name="deptId">deptId</Property> </Entity> </Property> </IFrame> </Container> </Children> <Tools/> </Dialog> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9110.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,449 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9110</Property> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="dwdm"> <Property/> <Property name="label">åä½ä»£ç </Property> </PropertyDef> <PropertyDef name="kqmc"> <Property/> <Property name="label">åºåºåç§°</Property> </PropertyDef> <PropertyDef name="kqdz"> <Property/> <Property name="label">åºåºå°å</Property> </PropertyDef> <PropertyDef name="xzqhdm"> <Property/> <Property name="label">è¡æ¿åºå代ç </Property> </PropertyDef> <PropertyDef name="kqcq"> <Property/> <Property name="label">åºåºäº§æ</Property> </PropertyDef> <PropertyDef name="yxcr"> <Property name="dataType">Double</Property> <Property name="label">设计ä»å®¹</Property> </PropertyDef> <PropertyDef name="cfs"> <Property name="dataType">Integer</Property> <Property name="label">仿¿æ°</Property> </PropertyDef> <PropertyDef name="ajs"> <Property name="dataType">Integer</Property> <Property name="label">å»é´æ°</Property> </PropertyDef> <PropertyDef name="jd"> <Property name="dataType">Double</Property> <Property name="label">åºåºç»åº¦</Property> </PropertyDef> <PropertyDef name="wd"> <Property name="dataType">Double</Property> <Property name="label">åºåºçº¬åº¦</Property> </PropertyDef> <PropertyDef name="kqzt"> <Property/> <Property name="label">åºåºç¶æ</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æåæ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> </DataType> <DataType name="dtGBArea"> <Property name="creationType">com.fzzy.api.entity.GbArea</Property> <PropertyDef name="code"> <Property></Property> <Property name="label">æ¥å£ç¼ç </Property> </PropertyDef> <PropertyDef name="name"> <Property></Property> <Property name="label">åç§°</Property> </PropertyDef> <PropertyDef name="parentCode"> <Property></Property> <Property name="label">ç¶ç¼ç </Property> </PropertyDef> <PropertyDef name="disabledTag"> <Property></Property> <Property name="label">ç¦ç¨</Property> </PropertyDef> <PropertyDef name="simple"> <Property></Property> <Property name="label">æ¯å¦é»è®¤</Property> </PropertyDef> <PropertyDef name="remark"> <Property></Property> <Property name="label">夿³¨è¯´æ</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9110PR#listAll</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();
 </ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d");
 }
 });
 }else{
 $alert("请å¾ééè¦æ è®°å é¤çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }
 
 </ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> </ToolBar> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="kqmc"> <Property name="property">kqmc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="kqdm"> <Property name="property">kqdm</Property> <Property name="width">220</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="kqcq"> <Property name="property">kqcq</Property> <Property name="width">80</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="yxcr"> <Property name="property">yxcr</Property> <Property name="width">100</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="cfs"> <Property name="property">cfs</Property> <Property name="width">80</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> <Property name="width">100</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> <Property name="width">160</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> <Dialog id="dialogMain" layout="padding:5;regionPadding:5"> <Property name="width">1000</Property> <Property name="caption">åºåºä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Property name="height">80%</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 view.get("#dsMain").flushAsync();
 });</ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <GroupBox> <Property name="caption">åºç¡ä¿¡æ¯</Property> <Buttons/> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">120</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">dwdm</Property> <Property name="property">dwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqmc</Property> <Property name="property">kqmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdz</Property> <Property name="property">kqdz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">xzqhdm</Property> <Property name="property">xzqhdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqcq</Property> <Property name="property">kqcq</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yxcr</Property> <Property name="property">yxcr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cfs</Property> <Property name="property">cfs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ajs</Property> <Property name="property">ajs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jd</Property> <Property name="property">jd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">wd</Property> <Property name="property">wd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqzt</Property> <Property name="property">kqzt</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> </GroupBox> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9110PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9110PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9110PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9110PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> <CustomDropDown id="cddGbArea"> <Property name="assignmentMap">xzqhdm=code,xzqhmc=name</Property> <Property name="height">500</Property> <Property name="minHeight">500</Property> <Property name="maxHeight">500</Property> <Property name="width">400</Property> <Container layout="regionPadding:5"> <DataSet id="dsGBArea"> <Property name="dataProvider">gbAreaPR#findByCode</Property> <Property name="dataType">[dtGBArea]</Property> </DataSet> <Container layout="hbox regionPadding:5"> <TextEditor id="key2"> <Property name="blankText"> -- ç¼ç æè åç§° --</Property> <Property name="width">200</Property> </TextEditor> <Button> <ClientEvent name="onClick">var key = view.get("#key2.value");
 view.get("#dsGBArea").set("parameter",{key:key}).flushAsync();</ClientEvent> <Property name="iconClass">fa fa-search</Property> <Property name="caption">æ¥è¯¢</Property> </Button> <Button> <ClientEvent name="onClick">var data = view.get("#dsGBArea.data:#");
 if (data) {
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="caption">ç¡®å®</Property> <Property name="iconClass">fa fa-check</Property> </Button> </Container> <DataGrid> <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsGBArea.data:#");
 if(data){
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="dataSet">dsGBArea</Property> <Property name="readOnly">true</Property> <DataColumn name="code"> <Property name="property">code</Property> </DataColumn> <DataColumn name="name"> <Property name="property">name</Property> </DataColumn> </DataGrid> </Container> </CustomDropDown> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9111.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,307 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9111</Property> <PropertyDef name="cfdm"> <Property/> <Property name="label">仿¿ä»£ç </Property> </PropertyDef> <PropertyDef name="cfmc"> <Property/> <Property name="label">仿¿åç§°</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="cflxdm"> <Property/> <Property name="label">仿¿ç±»å代ç </Property> </PropertyDef> <PropertyDef name="sjcr"> <Property name="dataType">Double</Property> <Property name="label">设计ä»å®¹</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æåæ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9111PR#listAll</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();
 </ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d");
 }
 });
 }else{
 $alert("请å¾ééè¦æ è®°å é¤çæ°æ®ï¼");
 }
 
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> </ToolBar> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="cfdm"> <Property name="property">cfdm</Property> </DataColumn> <DataColumn name="cfmc"> <Property name="property">cfmc</Property> </DataColumn> <DataColumn name="kqdm"> <Property name="property">kqdm</Property> </DataColumn> <DataColumn name="cflxdm"> <Property name="property">cflxdm</Property> </DataColumn> <DataColumn name="sjcr"> <Property name="property">sjcr</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> </DataColumn> <DataColumn name="bjw"> <Property name="property">bjw</Property> </DataColumn> <DataColumn name="bizId"> <Property name="property">bizId</Property> </DataColumn> <DataColumn name="syncTime"> <Property name="property">syncTime</Property> </DataColumn> </DataGrid> <Dialog id="dialogMain"> <Property name="width">1000</Property> <Property name="caption">仿¿ä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Property name="height">90%</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 view.get("#dsMain").flushAsync();
 });</ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <GroupBox> <Property name="caption">åºç¡ä¿¡æ¯</Property> <Buttons/> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">140</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">cfdm</Property> <Property name="property">cfdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cfmc</Property> <Property name="property">cfmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cflxdm</Property> <Property name="property">cflxdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sjcr</Property> <Property name="property">sjcr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> </GroupBox> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9111PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9111PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9111PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9111PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9112.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,324 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9112</Property> <PropertyDef name="ajdm"> <Property/> <Property name="label">å»é´ä»£ç </Property> </PropertyDef> <PropertyDef name="ajmc"> <Property/> <Property name="label">å»é´åç§°</Property> </PropertyDef> <PropertyDef name="cfdm"> <Property/> <Property name="label">仿¿ç¼ç </Property> </PropertyDef> <PropertyDef name="cflxdm"> <Property/> <Property name="label">仿¿ç±»å代ç </Property> </PropertyDef> <PropertyDef name="sjcr"> <Property name="dataType">Double</Property> <Property name="label">å»é´è®¾è®¡ä»å®¹</Property> </PropertyDef> <PropertyDef name="ajzt"> <Property/> <Property name="label">å»é´ç¶æ</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æåæ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9112PR#listAll</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();
 </ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d");
 }
 });
 }else{
 $alert("请å¾ééè¦æ è®°å é¤çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }
 
 </ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> </ToolBar> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="ajdm"> <Property name="property">ajdm</Property> </DataColumn> <DataColumn name="ajmc"> <Property name="property">ajmc</Property> </DataColumn> <DataColumn name="cfdm"> <Property name="property">cfdm</Property> </DataColumn> <DataColumn name="cflxdm"> <Property name="property">cflxdm</Property> </DataColumn> <DataColumn name="sjcr"> <Property name="property">sjcr</Property> </DataColumn> <DataColumn name="ajzt"> <Property name="property">ajzt</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> </DataColumn> <DataColumn name="bjw"> <Property name="property">bjw</Property> </DataColumn> <DataColumn name="bizId"> <Property name="property">bizId</Property> </DataColumn> <DataColumn name="kqdm"> <Property name="property">kqdm</Property> </DataColumn> <DataColumn name="syncTime"> <Property name="property">syncTime</Property> </DataColumn> </DataGrid> <Dialog id="dialogMain"> <Property name="width">1000</Property> <Property name="caption">å»é´ä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Buttons> <Button> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <GroupBox> <Property name="caption">åºç¡ä¿¡æ¯</Property> <Buttons/> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">100</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">ajdm</Property> <Property name="property">ajdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ajmc</Property> <Property name="property">ajmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cfdm</Property> <Property name="property">cfdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cflxdm</Property> <Property name="property">cflxdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sjcr</Property> <Property name="property">sjcr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ajzt</Property> <Property name="property">ajzt</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> </GroupBox> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9112PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9112PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9112PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9112PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9113.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,297 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9113</Property> <PropertyDef name="hwdm"> <Property/> <Property name="label">è´§ä½ä»£ç </Property> </PropertyDef> <PropertyDef name="hwmc"> <Property/> <Property name="label">è´§ä½åç§°</Property> </PropertyDef> <PropertyDef name="ajdm"> <Property/> <Property name="label">å»é´ä»£ç </Property> </PropertyDef> <PropertyDef name="hwrl"> <Property name="dataType">Double</Property> <Property name="label">è´§ä½å®¹é</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æåæ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9113PR#listAll</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();
 </ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d");
 }
 });
 }else{
 $alert("请å¾ééè¦æ è®°å é¤çæ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <Separator/> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> </ToolBarButton> </ToolBar> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="hwdm"> <Property name="property">hwdm</Property> </DataColumn> <DataColumn name="hwmc"> <Property name="property">hwmc</Property> </DataColumn> <DataColumn name="ajdm"> <Property name="property">ajdm</Property> </DataColumn> <DataColumn name="hwrl"> <Property name="property">hwrl</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> </DataColumn> <DataColumn name="syncTime"> <Property name="property">syncTime</Property> </DataColumn> </DataGrid> <Dialog id="dialogMain"> <Property name="width">1000</Property> <Property name="caption">è´§ä½ä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 view.get("#dsMain").flushAsync();
 });
 </ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <GroupBox> <Property name="caption">åºç¡ä¿¡æ¯</Property> <Buttons/> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">120</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">hwdm</Property> <Property name="property">hwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">hwmc</Property> <Property name="property">hwmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ajdm</Property> <Property name="property">ajdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">hwrl</Property> <Property name="property">hwrl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> </GroupBox> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9113PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9113PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9113PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9113PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9114.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,853 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9114</Property> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> <PropertyDef name="rkywdh"> <Property/> <Property name="label">å ¥åºä¸å¡åå·</Property> </PropertyDef> <PropertyDef name="hwdm"> <Property/> <Property name="label">è´§ä½ä»£ç </Property> </PropertyDef> <PropertyDef name="ywlx"> <Property/> <Property name="label">ä¸å¡ç±»å</Property> </PropertyDef> <PropertyDef name="ywrq"> <Property name="dataType">Date</Property> <Property name="label">ä¸å¡æ¥æ</Property> </PropertyDef> <PropertyDef name="khmc"> <Property/> <Property name="label">客æ·åç§°</Property> </PropertyDef> <PropertyDef name="khlx"> <Property/> <Property name="label">客æ·ç±»å</Property> </PropertyDef> <PropertyDef name="lxdh"> <Property/> <Property name="label">èç³»çµè¯</Property> </PropertyDef> <PropertyDef name="khzj"> <Property/> <Property name="label">客æ·è¯ä»¶</Property> </PropertyDef> <PropertyDef name="xxdz"> <Property/> <Property name="label">客æ·å°å</Property> </PropertyDef> <PropertyDef name="sfzh"> <Property/> <Property name="label">身份è¯å·</Property> </PropertyDef> <PropertyDef name="ysgj"> <Property/> <Property name="label">è¿è¾å·¥å ·</Property> </PropertyDef> <PropertyDef name="cch"> <Property/> <Property name="label">车è¹å·</Property> </PropertyDef> <PropertyDef name="djsj"> <Property name="dataType">Date</Property> <Property name="label">ç»è®°æ¶é´</Property> </PropertyDef> <PropertyDef name="lspzdm"> <Property/> <Property name="label">ç²®é£åç§ä»£ç </Property> </PropertyDef> <PropertyDef name="lsxzdm"> <Property/> <Property name="label">ç²®é£æ§è´¨ä»£ç </Property> </PropertyDef> <PropertyDef name="shnd"> <Property/> <Property name="label">æ¶è·å¹´åº¦</Property> </PropertyDef> <PropertyDef name="cddm"> <Property/> <Property name="label">产å°ä»£ç </Property> </PropertyDef> <PropertyDef name="jjlx"> <Property/> <Property name="label">æ£æ¤ç±»å</Property> </PropertyDef> <PropertyDef name="mz"> <Property name="dataType">double</Property> <Property name="label">æ¯é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="mzjby"> <Property/> <Property name="label">æ¯éçç£ å</Property> </PropertyDef> <PropertyDef name="mzjlsj"> <Property name="dataType">Date</Property> <Property name="label">æ¯éè®¡éæ¶é´</Property> </PropertyDef> <PropertyDef name="mzjly"> <Property/> <Property name="label">æ¯é计éå</Property> </PropertyDef> <PropertyDef name="zcy"> <Property/> <Property name="label">å¼ä»å</Property> </PropertyDef> <PropertyDef name="pz"> <Property name="dataType">double</Property> <Property name="label">ç®é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="pzjby"> <Property/> <Property name="label">ç®éçç£ å</Property> </PropertyDef> <PropertyDef name="pzjlsj"> <Property name="dataType">Date</Property> <Property name="label">ç®éè®¡éæ¶é´</Property> </PropertyDef> <PropertyDef name="pzjly"> <Property/> <Property name="label">ç®é计éå</Property> </PropertyDef> <PropertyDef name="bzw"> <Property/> <Property name="label">å è£ ç©</Property> </PropertyDef> <PropertyDef name="bzbdbz"> <Property name="dataType">Double</Property> <Property name="label">æ åå åå é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="bzbjs"> <Property name="dataType">Integer</Property> <Property name="label">æ åå ä»¶æ°(ä»¶)</Property> </PropertyDef> <PropertyDef name="zjklxj"> <Property name="dataType">Double</Property> <Property name="label">è´¨æ£æ£é(å°è®¡:å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzsfzkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼æ°´å墿£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzzzzkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼æè´¨å¢æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzbwslkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼ä¸å®åç²æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzhhkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼äºæ··æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzsmlkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼çéç²æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzzjmlkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼æ´ç²¾ç±³ç²æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzgwcmkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼è°·å¤ç³ç±³æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzhlmkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸é»ç²ç±³æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qzqtkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä¸ï¼å ¶ä»æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="zlfyzkl"> <Property name="dataType">Double</Property> <Property name="label">æ´çè´¹ç¨ææ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="bzwkl"> <Property name="dataType">Double</Property> <Property name="label">å è£ ç©æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="qtkl"> <Property name="dataType">Double</Property> <Property name="label">å ¶ä»æ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="klyy"> <Property/> <Property name="label">æ£éåå </Property> </PropertyDef> <PropertyDef name="xckl"> <Property name="dataType">Double</Property> <Property name="label">ç°åºæ£é(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="lspz"> <Property/> <Property name="label">ç²®é£åè´¨</Property> </PropertyDef> <PropertyDef name="lspm"> <Property/> <Property name="label">ç²®é£åå</Property> </PropertyDef> <PropertyDef name="jz"> <Property name="dataType">Double</Property> <Property name="label">åé(å ¬æ¤)</Property> </PropertyDef> <PropertyDef name="jsdj"> <Property name="dataType">Double</Property> <Property name="label">ç»ç®åä»·</Property> </PropertyDef> <PropertyDef name="cmsj"> <Property name="dataType">Date</Property> <Property name="label">åºé¨æ¶é´</Property> </PropertyDef> <PropertyDef name="bz"> <Property/> <Property name="label">夿³¨</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> </DataType> <DataType name="dtParam"> <Property name="creationType">com.fzzy.api.data.ApiParam</Property> <PropertyDef name="hwdm"> <Property></Property> <Property name="label">æå±è´§ä½</Property> </PropertyDef> <PropertyDef name="start"> <Property name="dataType">Date</Property> <Property name="label">å¼å§æ¶é´</Property> </PropertyDef> <PropertyDef name="end"> <Property name="dataType">Date</Property> <Property name="label">æªæ¢æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> </DataType> <DataType name="dtGBArea"> <Property name="creationType">com.fzzy.api.entity.GbArea</Property> <PropertyDef name="code"> <Property></Property> <Property name="label">æ¥å£ç¼ç </Property> </PropertyDef> <PropertyDef name="name"> <Property></Property> <Property name="label">åç§°</Property> </PropertyDef> <PropertyDef name="parentCode"> <Property></Property> <Property name="label">ç¶ç¼ç </Property> </PropertyDef> <PropertyDef name="disabledTag"> <Property></Property> <Property name="label">ç¦ç¨</Property> </PropertyDef> <PropertyDef name="simple"> <Property></Property> <Property name="label">æ¯å¦é»è®¤</Property> </PropertyDef> <PropertyDef name="remark"> <Property></Property> <Property name="label">夿³¨è¯´æ</Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9114PR#pageList</Property> <Property name="pageSize">20</Property> </DataSet> <DataSet id="dsQuery"> <ClientEvent name="onReady">self.insert();</ClientEvent> <Property name="dataType">dtParam</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">var query = view.get("#dsQuery").getData();
 view.get("#dsMain").set("parameter",query).flushAsync();</ClientEvent> <Property name="caption">æ¥è¯¢</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton id="btnAdd"> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton id="btnUpdate"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }</ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d")
 }
 });
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton id="btnDel"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 </ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾é䏿¥æ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> <Property name="width">100</Property> </ToolBarButton> </ToolBar> <AutoForm> <Property name="dataSet">dsQuery</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelWidth">90</Property> <AutoFormElement> <Property name="name">hwdm</Property> <Property name="property">hwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">start</Property> <Property name="property">start</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">end</Property> <Property name="property">end</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Property name="trigger">autoMappingDropDown2</Property> <Editor/> </AutoFormElement> </AutoForm> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="rkywdh"> <Property name="property">rkywdh</Property> </DataColumn> <DataColumn name="hwdm"> <Property name="property">hwdm</Property> </DataColumn> <DataColumn name="ywlx"> <Property name="property">ywlx</Property> </DataColumn> <DataColumn name="ywrq"> <Property name="property">ywrq</Property> </DataColumn> <DataColumn name="khmc"> <Property name="property">khmc</Property> </DataColumn> <DataColumn name="khlx"> <Property name="property">khlx</Property> </DataColumn> <DataColumn name="lxdh"> <Property name="property">lxdh</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> </DataColumn> <DataColumn name="bjw"> <Property name="property">bjw</Property> </DataColumn> </DataGrid> <ToolBar layoutConstraint="bottom"> <Fill/> <DataPilot> <Property name="itemCodes">pageSize,pages</Property> <Property name="dataSet">dsMain</Property> </DataPilot> </ToolBar> <Dialog id="dialogMain"> <Property name="width">1000</Property> <Property name="caption">ååä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Property name="height">90%</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 });</ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">100</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">rkywdh</Property> <Property name="property">rkywdh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">hwdm</Property> <Property name="property">hwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ywlx</Property> <Property name="property">ywlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ywrq</Property> <Property name="property">ywrq</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">khmc</Property> <Property name="property">khmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">khlx</Property> <Property name="property">khlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lxdh</Property> <Property name="property">lxdh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">khzj</Property> <Property name="property">khzj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">xxdz</Property> <Property name="property">xxdz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sfzh</Property> <Property name="property">sfzh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">ysgj</Property> <Property name="property">ysgj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cch</Property> <Property name="property">cch</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">djsj</Property> <Property name="property">djsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lspzdm</Property> <Property name="property">lspzdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lsxzdm</Property> <Property name="property">lsxzdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">shnd</Property> <Property name="property">shnd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cddm</Property> <Property name="property">cddm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jjlx</Property> <Property name="property">jjlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">mz</Property> <Property name="property">mz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">mzjby</Property> <Property name="property">mzjby</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">mzjlsj</Property> <Property name="property">mzjlsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">mzjly</Property> <Property name="property">mzjly</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zcy</Property> <Property name="property">zcy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">pz</Property> <Property name="property">pz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">pzjby</Property> <Property name="property">pzjby</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">pzjlsj</Property> <Property name="property">pzjlsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">pzjly</Property> <Property name="property">pzjly</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bzw</Property> <Property name="property">bzw</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bzbdbz</Property> <Property name="property">bzbdbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bzbjs</Property> <Property name="property">bzbjs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zjklxj</Property> <Property name="property">zjklxj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzsfzkl</Property> <Property name="property">qzsfzkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzzzzkl</Property> <Property name="property">qzzzzkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzbwslkl</Property> <Property name="property">qzbwslkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzhhkl</Property> <Property name="property">qzhhkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzsmlkl</Property> <Property name="property">qzsmlkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzzjmlkl</Property> <Property name="property">qzzjmlkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzgwcmkl</Property> <Property name="property">qzgwcmkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzhlmkl</Property> <Property name="property">qzhlmkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qzqtkl</Property> <Property name="property">qzqtkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zlfyzkl</Property> <Property name="property">zlfyzkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bzwkl</Property> <Property name="property">bzwkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qtkl</Property> <Property name="property">qtkl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">klyy</Property> <Property name="property">klyy</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">xckl</Property> <Property name="property">xckl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lspz</Property> <Property name="property">lspz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lspm</Property> <Property name="property">lspm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jz</Property> <Property name="property">jz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jsdj</Property> <Property name="property">jsdj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">cmsj</Property> <Property name="property">cmsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bz</Property> <Property name="property">bz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9114PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9114PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9114PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9114PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> <CustomDropDown id="cddGbArea"> <Property name="assignmentMap">cddm=code</Property> <Property name="height">500</Property> <Property name="minHeight">500</Property> <Property name="maxHeight">500</Property> <Property name="width">400</Property> <Container layout="regionPadding:5"> <DataSet id="dsGBArea"> <Property name="dataProvider">gbAreaPR#findByCode</Property> <Property name="dataType">[dtGBArea]</Property> </DataSet> <Container layout="hbox regionPadding:5"> <TextEditor id="key2"> <Property name="blankText"> -- ç¼ç æè åç§° --</Property> <Property name="width">200</Property> </TextEditor> <Button> <ClientEvent name="onClick">var key = view.get("#key2.value");
 view.get("#dsGBArea").set("parameter",{key:key}).flushAsync();</ClientEvent> <Property name="iconClass">fa fa-search</Property> <Property name="caption">æ¥è¯¢</Property> </Button> <Button> <ClientEvent name="onClick">var data = view.get("#dsGBArea.data:#");
 if (data) {
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="caption">ç¡®å®</Property> <Property name="iconClass">fa fa-check</Property> </Button> </Container> <DataGrid> <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsGBArea.data:#");
 if(data){
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="dataSet">dsGBArea</Property> <Property name="readOnly">true</Property> <DataColumn name="code"> <Property name="property">code</Property> </DataColumn> <DataColumn name="name"> <Property name="property">name</Property> </DataColumn> </DataGrid> </Container> </CustomDropDown> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9115.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,440 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9115</Property> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> <PropertyDef name="rkjydh"> <Property/> <Property name="label">å ¥åºæ£éªåå·</Property> </PropertyDef> <PropertyDef name="hwdm"> <Property/> <Property name="label">è´§ä½ä»£ç </Property> </PropertyDef> <PropertyDef name="rkywdh"> <Property/> <Property name="label">å ¥åºä¸å¡åå·</Property> </PropertyDef> <PropertyDef name="jyfs"> <Property/> <Property name="label">æ£éªæ¹å¼</Property> </PropertyDef> <PropertyDef name="jyxm"> <Property/> <Property name="label">æ£éªé¡¹ç®,éå¼</Property> </PropertyDef> <PropertyDef name="jyz"> <Property/> <Property name="label">æ£éªå¼,éå¼</Property> </PropertyDef> <PropertyDef name="jyrxm"> <Property/> <Property name="label">æ£éªäººå§å</Property> </PropertyDef> <PropertyDef name="jysj"> <Property name="dataType">Date</Property> <Property name="label">æ£éªæ¶é´</Property> </PropertyDef> <PropertyDef name="jyjg"> <Property/> <Property name="label">æ£éªç»æ</Property> </PropertyDef> <PropertyDef name="lspzdm"> <Property/> <Property name="label">ç²®é£åç§ä»£ç </Property> </PropertyDef> <PropertyDef name="lsdd"> <Property/> <Property name="label">ç²®é£å®ç</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> </DataType> <DataType name="dtParam"> <Property name="creationType">com.fzzy.api.data.ApiParam</Property> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">æå±åºåº</Property> </PropertyDef> <PropertyDef name="start"> <Property name="dataType">Date</Property> <Property name="label">å¼å§æ¶é´</Property> </PropertyDef> <PropertyDef name="end"> <Property name="dataType">Date</Property> <Property name="label">æªæ¢æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9115PR#pageList</Property> <Property name="pageSize">20</Property> </DataSet> <DataSet id="dsQuery"> <ClientEvent name="onReady">self.insert();</ClientEvent> <Property name="dataType">dtParam</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">var query = view.get("#dsQuery").getData();
 view.get("#dsMain").set("parameter",query).flushAsync();</ClientEvent> <Property name="caption">æ¥è¯¢</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton id="btnAdd"> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton id="btnUpdate"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }</ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d")
 }
 });
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton id="btnDel"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 </ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾é䏿¥æ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> <Property name="width">100</Property> </ToolBarButton> </ToolBar> <AutoForm> <Property name="dataSet">dsQuery</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelWidth">90</Property> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">start</Property> <Property name="property">start</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">end</Property> <Property name="property">end</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Property name="trigger">autoMappingDropDown2</Property> <Editor/> </AutoFormElement> </AutoForm> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="bizId"> <Property name="property">bizId</Property> </DataColumn> <DataColumn name="kqdm"> <Property name="property">kqdm</Property> </DataColumn> <DataColumn name="syncTime"> <Property name="property">syncTime</Property> </DataColumn> <DataColumn name="rkjydh"> <Property name="property">rkjydh</Property> </DataColumn> <DataColumn name="hwdm"> <Property name="property">hwdm</Property> </DataColumn> <DataColumn name="rkywdh"> <Property name="property">rkywdh</Property> </DataColumn> <DataColumn name="jyfs"> <Property name="property">jyfs</Property> </DataColumn> <DataColumn name="jyxm"> <Property name="property">jyxm</Property> </DataColumn> <DataColumn name="jyz"> <Property name="property">jyz</Property> </DataColumn> <DataColumn name="jyrxm"> <Property name="property">jyrxm</Property> </DataColumn> <DataColumn name="jysj"> <Property name="property">jysj</Property> </DataColumn> <DataColumn name="jyjg"> <Property name="property">jyjg</Property> </DataColumn> <DataColumn name="lspzdm"> <Property name="property">lspzdm</Property> </DataColumn> <DataColumn name="lsdd"> <Property name="property">lsdd</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> </DataColumn> <DataColumn name="bjw"> <Property name="property">bjw</Property> </DataColumn> </DataGrid> <ToolBar layoutConstraint="bottom"> <Fill/> <DataPilot> <Property name="itemCodes">pageSize,pages</Property> <Property name="dataSet">dsMain</Property> </DataPilot> </ToolBar> <Dialog id="dialogMain"> <Property name="width">1000</Property> <Property name="caption">ååä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Property name="height">90%</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 });</ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">100</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">rkjydh</Property> <Property name="property">rkjydh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">hwdm</Property> <Property name="property">hwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">rkywdh</Property> <Property name="property">rkywdh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jyfs</Property> <Property name="property">jyfs</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jyxm</Property> <Property name="property">jyxm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jyz</Property> <Property name="property">jyz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jyrxm</Property> <Property name="property">jyrxm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jysj</Property> <Property name="property">jysj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jyjg</Property> <Property name="property">jyjg</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lspzdm</Property> <Property name="property">lspzdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">lsdd</Property> <Property name="property">lsdd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9115PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9115PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9115PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9115PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> </View> </ViewConfig> src/main/java/com/fzzy/api/view/Api9116.view.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,473 @@ <?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.api.entity.Api9116</Property> <PropertyDef name="bizId"> <Property/> <Property name="label">ä¸å¡id</Property> </PropertyDef> <PropertyDef name="kqdm"> <Property/> <Property name="label">åºåºä»£ç </Property> </PropertyDef> <PropertyDef name="syncTime"> <Property name="dataType">Date</Property> <Property name="label">忥æ¶é´</Property> </PropertyDef> <PropertyDef name="dwdm"> <Property/> <Property name="label">åä½ä»£ç </Property> </PropertyDef> <PropertyDef name="dwmc"> <Property/> <Property name="label">åä½åç§°</Property> </PropertyDef> <PropertyDef name="sgnd"> <Property/> <Property name="label">æ¶è´å¹´åº¦</Property> </PropertyDef> <PropertyDef name="slqj"> <Property/> <Property name="label">æ¶ç²®æé´</Property> </PropertyDef> <PropertyDef name="bzzmj"> <Property name="dataType">Double</Property> <Property name="label">æç§æ»é¢ç§¯</Property> </PropertyDef> <PropertyDef name="yjcl"> <Property name="dataType">Double</Property> <Property name="label">é¢è®¡äº§é</Property> </PropertyDef> <PropertyDef name="yjspl"> <Property name="dataType">Double</Property> <Property name="label">é¢è®¡ååé</Property> </PropertyDef> <PropertyDef name="yjsgl"> <Property name="dataType">Double</Property> <Property name="label">é¢è®¡æ¶è´é</Property> </PropertyDef> <PropertyDef name="yjddsgl"> <Property name="dataType">Double</Property> <Property name="label">é¢è®¡è®¢åæ¶è´é</Property> </PropertyDef> <PropertyDef name="zcr"> <Property name="dataType">Double</Property> <Property name="label">æ»ä»å®¹</Property> </PropertyDef> <PropertyDef name="kycr"> <Property name="dataType">Double</Property> <Property name="label">å¯ç¨ä»å®¹</Property> </PropertyDef> <PropertyDef name="crqk"> <Property name="dataType">Double</Property> <Property name="label">ä»å®¹ç¼ºå£</Property> </PropertyDef> <PropertyDef name="rsgnl"> <Property name="dataType">Double</Property> <Property name="label">æ¥æ¶è´è½å</Property> </PropertyDef> <PropertyDef name="rhgnl"> <Property name="dataType">Double</Property> <Property name="label">æ¥çå¹²è½å</Property> </PropertyDef> <PropertyDef name="qjcblhsl"> <Property name="dataType">Double</Property> <Property name="label">åºçº§å¨å¤è½®æ¢æ°é</Property> </PropertyDef> <PropertyDef name="gpj"> <Property name="dataType">Double</Property> <Property name="label">æçä»·</Property> </PropertyDef> <PropertyDef name="jwbt"> <Property name="dataType">Double</Property> <Property name="label">ä»·å¤è¡¥è´´</Property> </PropertyDef> <PropertyDef name="zj"> <Property name="dataType">Double</Property> <Property name="label">æ»ä»·</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> <Property name="label">æä½æ å¿</Property> </PropertyDef> <PropertyDef name="zhgxsj"> <Property name="dataType">Date</Property> <Property name="label">æ´æ°æ¶é´</Property> </PropertyDef> <PropertyDef name="bjw"> <Property/> <Property name="label">æ è®°ä½</Property> </PropertyDef> </DataType> <DataType name="dtParam"> <Property name="creationType">com.fzzy.api.data.ApiParam</Property> <PropertyDef name="kqdm"> <Property></Property> <Property name="label">æå±åºåº</Property> </PropertyDef> <PropertyDef name="start"> <Property name="dataType">Date</Property> <Property name="label">å¼å§æ¶é´</Property> </PropertyDef> <PropertyDef name="end"> <Property name="dataType">Date</Property> <Property name="label">æªæ¢æ¶é´</Property> </PropertyDef> <PropertyDef name="czbz"> <Property></Property> <Property name="label">æä½æ å¿</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property> <Property name="keyProperty">code</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> </DataType> </Model> <View layout="regionPadding:10"> <Property name="packages">font-awesome,css-common</Property> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">api9116PR#pageList</Property> <Property name="pageSize">20</Property> </DataSet> <DataSet id="dsQuery"> <ClientEvent name="onReady">self.insert();</ClientEvent> <Property name="dataType">dtParam</Property> </DataSet> <ToolBar> <ToolBarLabel> <Property name="text">å·¥å ·æ ï¼</Property> <Property name="style"> <Property name="font-weight">bold</Property> </Property> </ToolBarLabel> <ToolBarButton> <ClientEvent name="onClick">var query = view.get("#dsQuery").getData();
 view.get("#dsMain").set("parameter",query).flushAsync();</ClientEvent> <Property name="caption">æ¥è¯¢</Property> <Property name="iconClass">fa fa-search</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-push</Property> </ToolBarButton> <ToolBarButton id="btnAdd"> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="caption">æ°å¢</Property> <Property name="iconClass">fa fa-plus</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton id="btnUpdate"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }</ClientEvent> <Property name="caption">ä¿®æ¹</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="width">100</Property> <Property name="exClassName">toolbar-button-warm</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.set("czbz","d")
 }
 });
 </ClientEvent> <Property name="caption">æ è®°å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> </ToolBarButton> <ToolBarButton id="btnDel"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 </ClientEvent> <Property name="caption">ç´æ¥å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">toolbar-button-warn</Property> <Property name="width">100</Property> <Property name="hideMode">display</Property> </ToolBarButton> <ToolBarButton> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾é䏿¥æ°æ®ï¼");
 }
 </ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">toolbar-button-push</Property> <Property name="width">100</Property> </ToolBarButton> <Fill/> <ToolBarButton> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">toolbar-button</Property> <Property name="width">100</Property> </ToolBarButton> </ToolBar> <AutoForm> <Property name="dataSet">dsQuery</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelAlign">right</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelWidth">90</Property> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">start</Property> <Property name="property">start</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">end</Property> <Property name="property">end</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Property name="trigger">autoMappingDropDown2</Property> <Editor/> </AutoFormElement> </AutoForm> <DataGrid id="dgMain"> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="dwmc"> <Property name="property">dwmc</Property> </DataColumn> <DataColumn name="sgnd"> <Property name="property">sgnd</Property> </DataColumn> <DataColumn name="slqj"> <Property name="property">slqj</Property> </DataColumn> <DataColumn name="zj"> <Property name="property">zj</Property> </DataColumn> <DataColumn name="czbz"> <Property name="property">czbz</Property> </DataColumn> <DataColumn name="syncTime"> <Property name="property">syncTime</Property> </DataColumn> <DataColumn name="zhgxsj"> <Property name="property">zhgxsj</Property> </DataColumn> </DataGrid> <ToolBar layoutConstraint="bottom"> <Fill/> <DataPilot> <Property name="itemCodes">pageSize,pages</Property> <Property name="dataSet">dsMain</Property> </DataPilot> </ToolBar> <Dialog id="dialogMain"> <Property name="width">1000</Property> <Property name="caption">ååä¿¡æ¯</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="closeable">false</Property> <Property name="height">90%</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 });</ClientEvent> <Property name="caption">ä¿åä¿®æ¹</Property> <Property name="iconClass">fa fa-check</Property> <Property name="exClassName">toolbar-button</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶ä¿®æ¹</Property> <Property name="iconClass">fa fa-times</Property> <Property name="exClassName">toolbar-button-warn</Property> </Button> </Buttons> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*</Property> <Property name="labelWidth">100</Property> <Property name="labelAlign">left</Property> <Property name="labelSeparator">ï¼</Property> <Property name="labelPosition">top</Property> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">syncTime</Property> <Property name="property">syncTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">dwdm</Property> <Property name="property">dwdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">dwmc</Property> <Property name="property">dwmc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sgnd</Property> <Property name="property">sgnd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">slqj</Property> <Property name="property">slqj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bzzmj</Property> <Property name="property">bzzmj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yjcl</Property> <Property name="property">yjcl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yjspl</Property> <Property name="property">yjspl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yjsgl</Property> <Property name="property">yjsgl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yjddsgl</Property> <Property name="property">yjddsgl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zcr</Property> <Property name="property">zcr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kycr</Property> <Property name="property">kycr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">crqk</Property> <Property name="property">crqk</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">rsgnl</Property> <Property name="property">rsgnl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">rhgnl</Property> <Property name="property">rhgnl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qjcblhsl</Property> <Property name="property">qjcblhsl</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">gpj</Property> <Property name="property">gpj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jwbt</Property> <Property name="property">jwbt</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zj</Property> <Property name="property">zj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zhgxsj</Property> <Property name="property">zhgxsj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bjw</Property> <Property name="property">bjw</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">api9116PR#updateSave</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxPush"> <Property name="service">api9116PR#pushData</Property> <Property name="confirmMessage">ç¡®å®è¦ä¸æ¥ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDel"> <Property name="service">api9116PR#delData</Property> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> </AjaxAction> <AjaxAction id="ajaxDelUpdate"> <Property name="service">api9116PR#delUpdate</Property> <Property name="confirmMessage">ç¡®å®è¦å°æ°æ®æ 记为å é¤ä¹ï¼</Property> </AjaxAction> </View> </ViewConfig> src/main/java/com/fzzy/api/view/pr/Api9109PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,180 @@ package com.fzzy.api.view.pr; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9109; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.Api9109Rep; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * åä½ä¿¡æ¯ * * @author czt */ @Component public class Api9109PR { @Autowired private Api9109Rep api9109Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * api9109PR#listAll * * @return */ @DataProvider public List<Api9109> listAll() { return api9109Rep.findAll(); } /** * api9109PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9109 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9109 data = new Api9109(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9109Rep.save(data); } /** * api9109PR#delData * * @param data */ @Expose public String delData(Api9109 data) { api9109Rep.deleteById(data.getDwdm()); return null; } /** * æ´æ°å 餿 è®° api9109PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9109 entity) { entity.setCzbz(Constant.CZBZ_D); Api9109 data = new Api9109(); BeanUtils.copyProperties(entity, data); api9109Rep.save(data); return null; } /** * api9109PR#pushData * * @param items */ @Expose public String pushData(List<Api9109> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9109> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9109); Api9109 d; for (Api9109 data : items) { d = new Api9109(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9109Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9109> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9109); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9109 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9109Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9110PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,179 @@ package com.fzzy.api.view.pr; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9110; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.Api9110Rep; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Component public class Api9110PR { @Autowired private Api9110Rep api9110Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * api9110PR#listAll * * @return */ @DataProvider public List<Api9110> listAll() { return api9110Rep.findAll(); } /** * api9110PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9110 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9110 data = new Api9110(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9110Rep.save(data); } /** * api9110PR#delData * * @param data */ @Expose public String delData(Api9110 data) { api9110Rep.deleteById(data.getDwdm()); return null; } /** * æ´æ°å 餿 è®° api9110PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9110 entity) { entity.setCzbz(Constant.CZBZ_D); Api9110 data = new Api9110(); BeanUtils.copyProperties(entity, data); api9110Rep.save(data); return null; } /** * api9110PR#pushData * * @param items */ @Expose public String pushData(List<Api9110> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9110> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9110); Api9110 d; for (Api9110 data : items) { d = new Api9110(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9110Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9110> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9110); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9110 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9110Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9111PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,179 @@ package com.fzzy.api.view.pr; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9111; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.Api9111Rep; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Component public class Api9111PR { @Autowired private Api9111Rep api9111Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * api9111PR#listAll * * @return */ @DataProvider public List<Api9111> listAll() { return api9111Rep.findAll(); } /** * api9111PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9111 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9111 data = new Api9111(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9111Rep.save(data); } /** * api9111PR#delData * * @param data */ @Expose public String delData(Api9111 data) { api9111Rep.deleteById(data.getCfdm()); return null; } /** * æ´æ°å 餿 è®° api9111PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9111 entity) { entity.setCzbz(Constant.CZBZ_D); Api9111 data = new Api9111(); BeanUtils.copyProperties(entity, data); api9111Rep.save(data); return null; } /** * api9111PR#pushData * * @param items */ @Expose public String pushData(List<Api9111> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9111> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9111); Api9111 d; for (Api9111 data : items) { d = new Api9111(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9111Rep.updateStatus(data.getCfdm(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9111> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9111); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9111 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9111Rep.updateStatus(data.getCfdm(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9112PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,179 @@ package com.fzzy.api.view.pr; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9112; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.Api9112Rep; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Component public class Api9112PR { @Autowired private Api9112Rep api9112Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * api9112PR#listAll * * @return */ @DataProvider public List<Api9112> listAll() { return api9112Rep.findAll(); } /** * api9112PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9112 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9112 data = new Api9112(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9112Rep.save(data); } /** * api9112PR#delData * * @param data */ @Expose public String delData(Api9112 data) { api9112Rep.deleteById(data.getAjdm()); return null; } /** * æ´æ°å 餿 è®° api9112PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9112 entity) { entity.setCzbz(Constant.CZBZ_D); Api9112 data = new Api9112(); BeanUtils.copyProperties(entity, data); api9112Rep.save(data); return null; } /** * api9112PR#pushData * * @param items */ @Expose public String pushData(List<Api9112> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9112> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9112); Api9112 d; for (Api9112 data : items) { d = new Api9112(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9112Rep.updateStatus(data.getAjdm(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9112> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9112); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9112 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9112Rep.updateStatus(data.getAjdm(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9113PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,179 @@ package com.fzzy.api.view.pr; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9113; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.view.repository.Api9113Rep; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Component public class Api9113PR { @Autowired private Api9113Rep api9113Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * api9113PR#listAll * * @return */ @DataProvider public List<Api9113> listAll() { return api9113Rep.findAll(); } /** * api9113PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9113 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9113 data = new Api9113(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9113Rep.save(data); } /** * api9113PR#delData * * @param data */ @Expose public String delData(Api9113 data) { api9113Rep.deleteById(data.getHwdm()); return null; } /** * æ´æ°å 餿 è®° api9113PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9113 entity) { entity.setCzbz(Constant.CZBZ_D); Api9113 data = new Api9113(); BeanUtils.copyProperties(entity, data); api9113Rep.save(data); return null; } /** * api9113PR#pushData * * @param items */ @Expose public String pushData(List<Api9113> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9113> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9113); Api9113 d; for (Api9113 data : items) { d = new Api9113(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9113Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9113> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9113); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9113 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9113Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9114PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,245 @@ package com.fzzy.api.view.pr; 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.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api1202; import com.fzzy.api.entity.Api9114; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.Api9114Rep; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; 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.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; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Component @Slf4j public class Api9114PR { @Autowired private Api9114Rep api9114Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * api9114PR#pageList * * @return */ @DataProvider public void pageList(Page<Api9114> page, ApiParam param){ //å¤åæ°å页æ¥è¯¢ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, Api1202.SORT_PROP); if (null == param) { org.springframework.data.domain.Page<Api9114> japPage = api9114Rep.findAll(pageable); page.setEntityCount((int) japPage.getTotalElements()); page.setEntities(japPage.getContent()); return; } Specification<Api9114> specification = new Specification<Api9114>() { private static final long serialVersionUID = 1L; public Predicate toPredicate(Root<Api9114> root, CriteriaQuery<?> query, CriteriaBuilder cb) { List<Predicate> predicates = new ArrayList<>(); //ææçæè¨ if (StringUtils.isNotBlank(param.getKqdm())) { Predicate predicate1 = cb.equal(root.get("hwdm"), param.getKqdm()); predicates.add(predicate1); } if (StringUtils.isNotBlank(param.getCzbz())) { Predicate predicate2 = cb.equal(root.get("czbz"), param.getCzbz()); predicates.add(predicate2); } if (null != param.getStart()) { Predicate predicate3 = cb.greaterThan(root.get("ywrq"), ContextUtil.getCurZero(param.getStart())); predicates.add(predicate3); } if (null != param.getEnd()) { Predicate predicate4 = cb.lessThan(root.get("ywrq"), ContextUtil.getNextZero(param.getEnd())); predicates.add(predicate4); } return cb.and(predicates.toArray(new Predicate[0])); } }; log.debug("---------å页忰æ¥è¯¢----------{}", param.toString()); org.springframework.data.domain.Page<Api9114> japPage = api9114Rep.findAll(specification, pageable); page.setEntityCount((int) japPage.getTotalElements()); page.setEntities(japPage.getContent()); } /** * api9114PR#listAll * * @return */ @DataProvider public List<Api9114> listAll() { return api9114Rep.findAll(); } /** * api9114PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9114 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9114 data = new Api9114(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9114Rep.save(data); } /** * api9114PR#delData * * @param data */ @Expose public String delData(Api9114 data) { api9114Rep.deleteById(data.getRkywdh()); return null; } /** * æ´æ°å 餿 è®° api9114PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9114 entity) { entity.setCzbz(Constant.CZBZ_D); Api9114 data = new Api9114(); BeanUtils.copyProperties(entity, data); api9114Rep.save(data); return null; } /** * api9114PR#pushData * * @param items */ @Expose public String pushData(List<Api9114> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9114> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9114); Api9114 d; for (Api9114 data : items) { d = new Api9114(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9114Rep.updateStatus(data.getRkywdh(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9114> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9114); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9114 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9114Rep.updateStatus(data.getRkywdh(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9115PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,248 @@ package com.fzzy.api.view.pr; 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.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9115; import com.fzzy.api.entity.Api9115; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.Api9115Rep; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; 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.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; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Slf4j @Component public class Api9115PR { @Autowired private Api9115Rep api9115Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * Api9115PR#pageList * * @return */ @DataProvider public void pageList(Page<Api9115> page, ApiParam param) { //å¤åæ°å页æ¥è¯¢ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, Api9115.SORT_PROP); if (null == param) { org.springframework.data.domain.Page<Api9115> japPage = api9115Rep.findAll(pageable); page.setEntityCount((int) japPage.getTotalElements()); page.setEntities(japPage.getContent()); return; } Specification<Api9115> specification = new Specification<Api9115>() { private static final long serialVersionUID = 1L; public Predicate toPredicate(Root<Api9115> root, CriteriaQuery<?> query, CriteriaBuilder cb) { List<Predicate> predicates = new ArrayList<>(); //ææçæè¨ if (StringUtils.isNotBlank(param.getKqdm())) { Predicate predicate1 = cb.equal(root.get("kqdm"), param.getKqdm()); predicates.add(predicate1); } if (StringUtils.isNotBlank(param.getCzbz())) { Predicate predicate2 = cb.equal(root.get("czbz"), param.getCzbz()); predicates.add(predicate2); } if (null != param.getStart()) { Predicate predicate3 = cb.greaterThan(root.get("ywrq"), ContextUtil.getCurZero(param.getStart())); predicates.add(predicate3); } if (null != param.getEnd()) { Predicate predicate4 = cb.lessThan(root.get("ywrq"), ContextUtil.getNextZero(param.getEnd())); predicates.add(predicate4); } return cb.and(predicates.toArray(new Predicate[0])); } }; log.debug("---------å页忰æ¥è¯¢----------{}", param.toString()); org.springframework.data.domain.Page<Api9115> japPage = api9115Rep.findAll(specification, pageable); page.setEntityCount((int) japPage.getTotalElements()); page.setEntities(japPage.getContent()); } /** * api9115PR#listAll * * @return */ @DataProvider public List<Api9115> listAll() { return api9115Rep.findAll(); } /** * api9115PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9115 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9115 data = new Api9115(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9115Rep.save(data); } /** * api9115PR#delData * * @param data */ @Expose public String delData(Api9115 data) { api9115Rep.deleteById(data.getRkjydh()); return null; } /** * æ´æ°å 餿 è®° api9115PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9115 entity) { entity.setCzbz(Constant.CZBZ_D); Api9115 data = new Api9115(); BeanUtils.copyProperties(entity, data); api9115Rep.save(data); return null; } /** * api9115PR#pushData * * @param items */ @Expose public String pushData(List<Api9115> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9115> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9115); Api9115 d; for (Api9115 data : items) { d = new Api9115(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9115Rep.updateStatus(data.getRkjydh(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9115> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9115); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9115 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9115Rep.updateStatus(data.getRkjydh(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/pr/Api9116PR.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,247 @@ package com.fzzy.api.view.pr; 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.api.Constant; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.Api9116; import com.fzzy.api.entity.Api9116; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.Api9116Rep; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; 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.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; /** * æ¶çº³åºä¿¡æ¯ * * @author czt */ @Slf4j @Component public class Api9116PR { @Autowired private Api9116Rep api9116Rep; @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * Api9116PR#pageList * * @return */ @DataProvider public void pageList(Page<Api9116> page, ApiParam param) { //å¤åæ°å页æ¥è¯¢ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, Api9116.SORT_PROP); if (null == param) { org.springframework.data.domain.Page<Api9116> japPage = api9116Rep.findAll(pageable); page.setEntityCount((int) japPage.getTotalElements()); page.setEntities(japPage.getContent()); return; } Specification<Api9116> specification = new Specification<Api9116>() { private static final long serialVersionUID = 1L; public Predicate toPredicate(Root<Api9116> root, CriteriaQuery<?> query, CriteriaBuilder cb) { List<Predicate> predicates = new ArrayList<>(); //ææçæè¨ if (StringUtils.isNotBlank(param.getKqdm())) { Predicate predicate1 = cb.equal(root.get("kqdm"), param.getKqdm()); predicates.add(predicate1); } if (StringUtils.isNotBlank(param.getCzbz())) { Predicate predicate2 = cb.equal(root.get("czbz"), param.getCzbz()); predicates.add(predicate2); } if (null != param.getStart()) { Predicate predicate3 = cb.greaterThan(root.get("ywrq"), ContextUtil.getCurZero(param.getStart())); predicates.add(predicate3); } if (null != param.getEnd()) { Predicate predicate4 = cb.lessThan(root.get("ywrq"), ContextUtil.getNextZero(param.getEnd())); predicates.add(predicate4); } return cb.and(predicates.toArray(new Predicate[0])); } }; log.debug("---------å页忰æ¥è¯¢----------{}", param.toString()); org.springframework.data.domain.Page<Api9116> japPage = api9116Rep.findAll(specification, pageable); page.setEntityCount((int) japPage.getTotalElements()); page.setEntities(japPage.getContent()); } /** * api9116PR#listAll * * @return */ @DataProvider public List<Api9116> listAll() { return api9116Rep.findAll(); } /** * api9116PR#updateSave * * @param entity */ @DataResolver public void updateSave(Api9116 entity) { // æå¨å°doradoEntity对象转æ¢ä¸ºæ åBean对象 Api9116 data = new Api9116(); BeanUtils.copyProperties(entity, data); data.setKqdm(data.getKqdm().trim()); api9116Rep.save(data); } /** * api9116PR#delData * * @param data */ @Expose public String delData(Api9116 data) { api9116Rep.deleteById(data.getDwdm()); return null; } /** * æ´æ°å 餿 è®° api9116PR#delUpdate * * @param entity */ @Expose public String delUpdate(Api9116 entity) { entity.setCzbz(Constant.CZBZ_D); Api9116 data = new Api9116(); BeanUtils.copyProperties(entity, data); api9116Rep.save(data); return null; } /** * api9116PR#pushData * * @param items */ @Expose public String pushData(List<Api9116> items) { //è·åé ç½® String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //è·åå®ç°æ¥å£ ApiRemoteService apiRemoteService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol()); if (null == apiRemoteService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } return pushDataSingle(items, apiRemoteService, apiConf); } /** * åæ¡æ°æ®jsonæ¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataSingle(List<Api9116> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { ResponseDto responseDto; String result = ""; //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9116); Api9116 d; for (Api9116 data : items) { d = new Api9116(); BeanUtils.copyProperties(data, d); param.setBizId(data.getBizId()); responseDto = apiRemoteService.pushData(param, apiConf, d); result += responseDto.toString(); if (responseDto.getSuccess() == 0) { if (Constant.CZBZ_I.equals(d.getCzbz())) { api9116Rep.updateStatus(data.getDwdm(), data.getSgnd(), data.getSlqj(), Constant.CZBZ_U); } } } return result; } /** * éå形弿¨é * @param items * @param apiRemoteService * @param apiConf * @return */ private String pushDataList(List<Api9116> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) { //å°è£ åæ° ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_11, Constant.API_CODE_9116); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api9116 data : items) { if (Constant.CZBZ_I.equals(data.getCzbz())) { //æ´æ°ç¶æ api9116Rep.updateStatus(data.getDwdm(), data.getSgnd(), data.getSlqj(), Constant.CZBZ_U); } } } return responseDto.toString(); } } src/main/java/com/fzzy/api/view/repository/Api9109Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,54 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api9109; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9109Rep extends JpaRepository<Api9109, String> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param dwdm 主é®ID * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9109 set czbz =:czbz where dwdm =:dwdm ") int updateStatus(@Param("dwdm") String dwdm, @Param("czbz") String czbz); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9109 where kqdm =:kqdm ") List<Api9109> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9109 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9109> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); /** * åä½ä¿¡æ¯ * @param dwdm * @return */ @Query("from Api9109 where dwdm =:dwdm ") List<Api9109> findDataByDwdm(@Param("dwdm") String dwdm); @Query("from Api9109 where dwdm =:dwdm ") Api9109 findData(@Param("dwdm") String dwdm); } src/main/java/com/fzzy/api/view/repository/Api9110Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,54 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api9110; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9110Rep extends JpaRepository<Api9110, String> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param id 主é®ID * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9110 set czbz =:czbz where kqdm =:id ") int updateStatus(@Param("id") String id, @Param("czbz") String czbz); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9110 where kqdm =:kqdm ") List<Api9110> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9110 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9110> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); /** * åä½ä¿¡æ¯ * @param dwdm * @return */ @Query("from Api9110 where dwdm =:dwdm ") List<Api9110> findDataByDwdm(@Param("dwdm") String dwdm); @Query("from Api9110 where dwdm =:dwdm ") Api9110 findData(@Param("dwdm") String dwdm); } src/main/java/com/fzzy/api/view/repository/Api9111Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,51 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api9111; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9111Rep extends JpaRepository<Api9111, String> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param id 主é®ID * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9111 set czbz =:czbz where cfdm =:id ") int updateStatus(@Param("id") String id, @Param("czbz") String czbz); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9111 where kqdm =:kqdm ") List<Api9111> findPushData(@Param("kqdm") String kqdm); /** * æ ¹æ®ä»æ¿ä»£ç æ¥è¯¢ * @param kqdm * @return */ @Query("from Api9111 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9111> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); /** * æ ¹æ®ä»æ¿ä»£ç æ¥è¯¢ * @param cfdm * @return */ @Query("from Api9111 where cfdm =:cfdm ") Api9111 findData(@Param("cfdm") String cfdm); } src/main/java/com/fzzy/api/view/repository/Api9112Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,54 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api9112; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9112Rep extends JpaRepository<Api9112, String> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param id 主é®ID * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9112 set czbz =:czbz where ajdm =:id ") int updateStatus(@Param("id") String id, @Param("czbz") String czbz); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9112 where kqdm =:kqdm ") List<Api9112> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9112 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9112> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); /** * åä½ä¿¡æ¯ * @param cfdm * @return */ @Query("from Api9112 where cfdm =:cfdm ") List<Api9112> findDataByCfbm(@Param("cfdm") String cfdm); @Query("from Api9112 where ajdm =:ajdm ") Api9112 findData(@Param("ajdm") String ajdm); } src/main/java/com/fzzy/api/view/repository/Api9113Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,47 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api9113; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9113Rep extends JpaRepository<Api9113, String> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param id 主é®ID * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9113 set czbz =:czbz where hwdm =:id ") int updateStatus(@Param("id") String id, @Param("czbz") String czbz); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9113 where kqdm =:kqdm ") List<Api9113> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9113 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9113> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); @Query("from Api9113 where hwdm =:hwdm ") Api9113 findData(@Param("hwdm") String hwdm); } src/main/java/com/fzzy/api/view/repository/Api9114Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,52 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api1202; import com.fzzy.api.entity.Api9114; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.domain.Specification; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9114Rep extends JpaRepository<Api9114, String>, JpaSpecificationExecutor<Api9114> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param rkywdh å ¥åºä¹ä»»å¡åå· * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9114 set czbz =:czbz where rkywdh =:rkywdh ") int updateStatus(@Param("rkywdh") String rkywdh, @Param("czbz") String czbz); /** * * @param kqdm * @return */ @Query("from Api9114 where kqdm =:kqdm ") List<Api9114> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9114 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9114> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); @Query("from Api9114 where rkywdh =:rkywdh ") Api9114 findData(@Param("rkywdh") String rkywdh); } src/main/java/com/fzzy/api/view/repository/Api9115Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api1203; import com.fzzy.api.entity.Api9115; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9115Rep extends JpaRepository<Api9115, String>, JpaSpecificationExecutor<Api9115> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ */ @Transactional @Modifying @Query("update Api9115 set czbz =:czbz where rkjydh =:rkjydh ") int updateStatus(@Param("rkjydh") String rkjydh, @Param("czbz") String czbz); /** * */ @Query("from Api9115 where kqdm =:kqdm ") List<Api9115> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9115 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9115> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); } src/main/java/com/fzzy/api/view/repository/Api9116Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,56 @@ package com.fzzy.api.view.repository; import com.fzzy.api.entity.Api9115; import com.fzzy.api.entity.Api9116; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.transaction.annotation.Transactional; import java.util.Date; import java.util.List; public interface Api9116Rep extends JpaRepository<Api9116, String>, JpaSpecificationExecutor<Api9116> { /** * æ ¹æ®è¡¨å䏻鮿´æ°æä½æ å¿ç¶æ * * @param dwdm 主é®ID * @param czbz æä½æ å¿ * @return */ @Transactional @Modifying @Query("update Api9116 set czbz =:czbz where dwdm =:dwdm and sgnd=:sgnd and slqj=:slqj ") int updateStatus(@Param("dwdm") String dwdm, @Param("sgnd") String sgnd, @Param("slqj") String slqj, @Param("czbz") String czbz); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9116 where kqdm =:kqdm ") List<Api9116> findPushData(@Param("kqdm") String kqdm); /** * åä½ä¿¡æ¯ * @param kqdm * @return */ @Query("from Api9116 where kqdm =:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ") List<Api9116> getDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end); /** * åä½ä¿¡æ¯ * @param dwdm * @return */ @Query("from Api9116 where dwdm =:dwdm ") List<Api9116> findDataByDwdm(@Param("dwdm") String dwdm); @Query("from Api9116 where dwdm =:dwdm ") Api9116 findData(@Param("dwdm") String dwdm); } src/main/java/com/fzzy/inte/sh2023/constant/ApiRespCode.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,59 @@ package com.fzzy.inte.sh2023.constant; /** * @Desc: æ¥å£è¿åç¼ç æä¸¾ï¼æ ¹æ®å½æ 78å·æä»¶æ´ç * @author: andy.jia * @update-time: 2023/3/8 17:25 */ public enum ApiRespCode { R_200("200", "è¯·æ±æå"), R_500("500", "请æ±å¼å¸¸"), R_888("888", "ç²®åºä¿¡æ¯ç³»ç»éè¦ä¸ä¼ æ°æ®"), R_40101("40101","è¯·æ±æ¥å£å°åé误"), R_40102("40102","æ°æ®éªç¾å¤±è´¥"), R_40103("40103","æ°æ®è§£å¯å¤±è´¥" ), R_40104("40104","æ°æ®ç±»å转æ¢é误"), R_40105("40105", "æ°æ®æ¡æ°è¶ è¿æå¤§éå¶"), R_40106("40106","æ°æ®æè¦æ¯å¯¹å¤±è´¥" ), R_40201("40201","请æ±åæ°é误"), R_40202("40202","ä¸ä¼ çæ°æ®å段ä¸å®é æ¥å£çåæ®µä¸ªæ°ä¸ä¸è´"), R_40203("40203","è¯·æ±æ°æ®ç¼ºå°å段" ), R_40204("40204","æ°æ®æ ¡éªé误" ), R_40301("40301","æä»¤ä¸å失败" ), R_40401("40401", "ææ æ¤æ¥å£"), R_40402("40402","æ æé" ), R_40403("40403","ä¿¡æ¯ä¸åå¨" ), R_40500("40500", "å ¶ä»æªç¥é误"), R_40501("40501","æ æé访é®è¯¥æ¥å£" ), R_40502("40502", "æ°æ®åºä¿¡æ¯ä¸åå¨"), R_40503("40503", "æå¡æ¥å£å·²ä¸çº¿"), R_40504("40504","è®¿é®æ¬¡æ°è¶ è¿æå¤§éå¶"); private String code; private String msg; ApiRespCode(String code, String msg) { this.code = code; this.msg = msg; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } } src/main/java/com/fzzy/inte/sh2023/controller/ControllerSh2023.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,59 @@ package com.fzzy.inte.sh2023.controller; import com.alibaba.fastjson.JSONObject; import com.fzzy.api.entity.Api9109; import com.fzzy.api.utils.RSAUtils; import com.fzzy.inte.sh2023.constant.ApiRespCode; import com.fzzy.inte.sh2023.dto.ApiResp; import com.fzzy.inte.sh2023.dto.SHDN2023ReqDto; import com.fzzy.inte.sh2023.service.SHDNService; import com.fzzy.push.sh2023.SH2023Constant; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * 䏿µ·å¯¹åæ¥å£ */ @Slf4j @Controller @RequestMapping("/dnjgsj/v1") public class ControllerSh2023 { @Autowired private SHDNService shdnService; private static final String PRIVATE_KEY = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJGxqYyI/k6nYkm2nf4ggkAMViEvbnplbQqw6Qweu4neFXCC+iKY8cq5RZEj8JLfrm/gHBTPN8FF1sQIwWwsDV7UUc88DS5KwAi5JXBHMdcbh2tftkINr0YVn6rIgUBTbmPZ7Y8L2iW8psYsF9nxwvUUtcbFJXIMJfi39Qxl0NQvAgMBAAECgYBKWLHfoCy9sFbMrN7UxnwQ+PqetpiW5tkNApf58ljbErQ4FO5V51xDieXBGejy2igmuOM7jz6xZtUgdiNV8uji/RtiNRqsBekVBPMeYAnPwA4GQ0HNwyHJ3ebJNQqT9bwrk8QpRUuCnrx/U1l7P1QNR5o52H1HpEKPlS0ga0fuQQJBAMdiSFYKt8/PwsYclvU/GqXrPy4cxMBhtE/ZssH9KourxnJcyfRz7EPgfSZykxlGHn8j/r8C2XxtAIYW6mRckqECQQC7EIZCZ3eV8abSIB33oKmw2jZlPQrHXMt8DWz8FYbNIA/9bvk9e9O42iQwMUtHfOMcNMWbcvKR/J+83bcE08TPAkA1ErdYl+/H1HDvVUrlq0+HnPArcSL6ZsedfcB0nNRHa4kehg6IEJdylf4aTuNTFfQmOcmkxLhpw4YhK1ZnMrEhAkEAuiMLNXA3MmCumk+TAiBAOdYoYjyHSTEw2VOSqpPQ+rN4tbmDEIbyefG2KK4kNhIy+pIYP0H11QYG/KuxvX/rSQJBALs0TqUgcGOp9+IkOq4jCXiVkP5/r7JWinQ4d6bYhJ4wspQYloYFCHljKKXtst1m8I3PC+vJY8R6va/3xtQKT8U="; private static final String SIGN = "JD-DNSGSJ"; private static final String DEPT_ID = "5303_003"; @RequestMapping("/{interfaceId}") public @ResponseBody ApiResp dnjgsj(HttpServletRequest request, @PathVariable("interfaceId") String interfaceId, @RequestBody String dataStr) { //è§£å¯æ¥æ dataStr = RSAUtils.decrypt(dataStr, PRIVATE_KEY); if(StringUtils.isBlank(interfaceId) || StringUtils.isBlank(dataStr)){ return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg()); } SHDN2023ReqDto shdn2023ReqDto = JSONObject.parseObject(dataStr, SHDN2023ReqDto.class); if(!shdn2023ReqDto.getSign().equals(SIGN) || !shdn2023ReqDto.getDeptId().equals(DEPT_ID)) { return new ApiResp(ApiRespCode.R_500.getCode(),ApiRespCode.R_500.getMsg()); } //弿¥ä¿å shdnService.syncData(interfaceId, shdn2023ReqDto.getData()); return new ApiResp(); } } src/main/java/com/fzzy/inte/sh2023/dto/ApiResp.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,30 @@ package com.fzzy.inte.sh2023.dto; import com.fzzy.inte.sh2023.constant.ApiRespCode; import lombok.Data; /** * @Desc: æ¥å£è¿åå¯¹è±¡ï¼æå® * @author: andy.jia * @update-time: 2023/3/7 19:15 */ @Data public class ApiResp { private String code = ApiRespCode.R_200.getCode(); private String msg = ApiRespCode.R_200.getMsg(); public ApiResp() { } public ApiResp(String code, String msg) { this.code = code; this.msg = msg; } public ApiResp(ApiRespCode apiRespCode) { this.code = apiRespCode.getCode(); this.msg = apiRespCode.getMsg(); } } src/main/java/com/fzzy/inte/sh2023/dto/SHDN2023ReqDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ package com.fzzy.inte.sh2023.dto; import lombok.Data; import java.util.List; /** * 䏿µ·å¯¹å-åæ° */ @Data public class SHDN2023ReqDto<T> { private String sign; private String deptId; private String reqDate; private String data; } src/main/java/com/fzzy/inte/sh2023/service/SHDNService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,93 @@ package com.fzzy.inte.sh2023.service; import com.alibaba.fastjson.JSONObject; import com.fzzy.api.entity.*; import com.fzzy.api.view.repository.*; import com.fzzy.inte.sh2023.dto.SHDN2023ReqDto; import com.fzzy.push.sh2023.SH2023Constant; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; @Slf4j @Service public class SHDNService { @Autowired private Api9109Rep api9109Rep; @Autowired private Api9110Rep api9110Rep; @Autowired private Api9111Rep api9111Rep; @Autowired private Api9112Rep api9112Rep; @Autowired private Api9113Rep api9113Rep; @Autowired private Api9114Rep api9114Rep; @Autowired private Api9115Rep api9115Rep; @Autowired private Api9116Rep api9116Rep; @Async public void syncData(String interfaceId, String dataStr){ //åä½ä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3101.equals(interfaceId)){ List<Api9109> list = JSONObject.parseArray(dataStr, Api9109.class); api9109Rep.saveAll(list); } //æ¶çº³åºä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3102.equals(interfaceId)){ List<Api9110> list = JSONObject.parseArray(dataStr, Api9110.class); api9110Rep.saveAll(list); } //仿¿ä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3103.equals(interfaceId)){ List<Api9111> list = JSONObject.parseArray(dataStr, Api9111.class); api9111Rep.saveAll(list); } //å»é´ä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3104.equals(interfaceId)){ List<Api9112> list = JSONObject.parseArray(dataStr, Api9112.class); api9112Rep.saveAll(list); } //è´§ä½ä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3105.equals(interfaceId)){ List<Api9113> list = JSONObject.parseArray(dataStr, Api9113.class); api9113Rep.saveAll(list); } //ç²®é£å ¥åºä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3106.equals(interfaceId)){ List<Api9114> list = JSONObject.parseArray(dataStr, Api9114.class); api9114Rep.saveAll(list); } //æ¥ç²®æ£éªä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3107.equals(interfaceId)){ List<Api9115> list = JSONObject.parseArray(dataStr, Api9115.class); api9115Rep.saveAll(list); } //ç²®é£æ¶è´åºç¡ä¿¡æ¯ if(SH2023Constant.SH_2023_API_CODE_3108.equals(interfaceId)){ List<Api9116> list = JSONObject.parseArray(dataStr, Api9116.class); api9116Rep.saveAll(list); } } } src/main/java/com/fzzy/push/sh2023/SH2023Constant.java
@@ -225,4 +225,39 @@ public static String SH_2023_API_CODE_2204 = "2204"; /** * æ¥å£ç¼ç -3101 åä½ä¿¡æ¯ */ public static String SH_2023_API_CODE_3101 = "3101"; /** * æ¥å£ç¼ç -3102 æ¶çº³åºä¿¡æ¯ */ public static String SH_2023_API_CODE_3102 = "3102"; /** * æ¥å£ç¼ç -3103 仿¿ä¿¡æ¯ */ public static String SH_2023_API_CODE_3103 = "3103"; /** * æ¥å£ç¼ç -3104 å»é´ä¿¡æ¯ */ public static String SH_2023_API_CODE_3104 = "3104"; /** * æ¥å£ç¼ç -3105 è´§ä½ä¿¡æ¯ */ public static String SH_2023_API_CODE_3105 = "3105"; /** * æ¥å£ç¼ç -3106 ç²®é£å ¥åºä¿¡æ¯ */ public static String SH_2023_API_CODE_3106 = "3106"; /** * æ¥å£ç¼ç -3107 æ¥ç²®æ£éªä¿¡æ¯ */ public static String SH_2023_API_CODE_3107 = "3107"; /** * æ¥å£ç¼ç -3108 ç²®é£æ¶è´åºç¡ä¿¡æ¯ */ public static String SH_2023_API_CODE_3108 = "3108"; }