加载中 src/main/java/net/vtstar/zhongtong/avi/global/listener/WebFiledListener.java +7 −1 原始行号 原始行 差异行号 差异行 加载中 @@ -6,6 +6,7 @@ import net.vtstar.user.search.Search; import net.vtstar.user.util.ReadAnnotationUtils; import net.vtstar.user.util.ReadAnnotationUtils; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.domain.ShowField; import net.vtstar.zhongtong.avi.global.web.domain.ShowField; import net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType; import org.springframework.cache.Cache; import org.springframework.cache.Cache; import org.springframework.context.ApplicationListener; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.context.event.ContextRefreshedEvent; 加载中 加载中 @@ -57,6 +58,11 @@ public class WebFiledListener implements ApplicationListener<ContextRefreshedEve log.error("{} 类{} 字段 @show 注解 label 属性未赋值", clazz, field.getName()); log.error("{} 类{} 字段 @show 注解 label 属性未赋值", clazz, field.getName()); } } showFiled.setLabel(label); showFiled.setLabel(label); FieldType fieldType = annotation.dataType(); if (null == fieldType) { fieldType = FieldType.STRING; } showFiled.setDateType(fieldType.toString()); showFileds.add(showFiled); showFileds.add(showFiled); } } showFieldCache.put(clazzAnnotation.code(), showFileds); showFieldCache.put(clazzAnnotation.code(), showFileds); 加载中 src/main/java/net/vtstar/zhongtong/avi/global/web/Show.java +7 −0 原始行号 原始行 差异行号 差异行 package net.vtstar.zhongtong.avi.global.web; package net.vtstar.zhongtong.avi.global.web; import net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType; import java.lang.annotation.ElementType; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy; 加载中 @@ -23,4 +25,9 @@ public @interface Show { * 是否排序 * 是否排序 */ */ boolean sortable() default false; boolean sortable() default false; /** * 数据类型 */ FieldType dataType() default FieldType.STRING; } } src/main/java/net/vtstar/zhongtong/avi/global/web/domain/ShowField.java +3 −0 原始行号 原始行 差异行号 差异行 加载中 @@ -16,4 +16,7 @@ public class ShowField { @ApiModelProperty("是否排序") @ApiModelProperty("是否排序") private boolean sortable; private boolean sortable; @ApiModelProperty("数据类型") private String dateType; } } src/main/java/net/vtstar/zhongtong/avi/global/web/domain/enums/FieldType.java 0 → 100644 +12 −0 原始行号 原始行 差异行号 差异行 package net.vtstar.zhongtong.avi.global.web.domain.enums; public enum FieldType { STRING, NUMBER, DATETIME, ENUMS; } src/main/java/net/vtstar/zhongtong/avi/stamping/domain/LaserCuttingMachine.java +4 −5 原始行号 原始行 差异行号 差异行 加载中 @@ -6,6 +6,7 @@ import lombok.Data; import net.vtstar.scada.base.gather.domain.EquipmentData; import net.vtstar.scada.base.gather.domain.EquipmentData; import net.vtstar.user.search.Search; import net.vtstar.user.search.Search; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType; import java.math.BigDecimal; import java.math.BigDecimal; import java.util.Date; import java.util.Date; 加载中 @@ -31,11 +32,9 @@ public class LaserCuttingMachine extends EquipmentData { private BigDecimal gasPressure; private BigDecimal gasPressure; @Search @Search @Show(label = "时间") @Show(label = "时间",dataType = FieldType.DATETIME) @ApiModelProperty("气体压力") @ApiModelProperty("时间") private Date createTime; private Date createTime; private Integer state; private String state; } } 加载中
src/main/java/net/vtstar/zhongtong/avi/global/listener/WebFiledListener.java +7 −1 原始行号 原始行 差异行号 差异行 加载中 @@ -6,6 +6,7 @@ import net.vtstar.user.search.Search; import net.vtstar.user.util.ReadAnnotationUtils; import net.vtstar.user.util.ReadAnnotationUtils; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.domain.ShowField; import net.vtstar.zhongtong.avi.global.web.domain.ShowField; import net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType; import org.springframework.cache.Cache; import org.springframework.cache.Cache; import org.springframework.context.ApplicationListener; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.context.event.ContextRefreshedEvent; 加载中 加载中 @@ -57,6 +58,11 @@ public class WebFiledListener implements ApplicationListener<ContextRefreshedEve log.error("{} 类{} 字段 @show 注解 label 属性未赋值", clazz, field.getName()); log.error("{} 类{} 字段 @show 注解 label 属性未赋值", clazz, field.getName()); } } showFiled.setLabel(label); showFiled.setLabel(label); FieldType fieldType = annotation.dataType(); if (null == fieldType) { fieldType = FieldType.STRING; } showFiled.setDateType(fieldType.toString()); showFileds.add(showFiled); showFileds.add(showFiled); } } showFieldCache.put(clazzAnnotation.code(), showFileds); showFieldCache.put(clazzAnnotation.code(), showFileds); 加载中
src/main/java/net/vtstar/zhongtong/avi/global/web/Show.java +7 −0 原始行号 原始行 差异行号 差异行 package net.vtstar.zhongtong.avi.global.web; package net.vtstar.zhongtong.avi.global.web; import net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType; import java.lang.annotation.ElementType; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy; 加载中 @@ -23,4 +25,9 @@ public @interface Show { * 是否排序 * 是否排序 */ */ boolean sortable() default false; boolean sortable() default false; /** * 数据类型 */ FieldType dataType() default FieldType.STRING; } }
src/main/java/net/vtstar/zhongtong/avi/global/web/domain/ShowField.java +3 −0 原始行号 原始行 差异行号 差异行 加载中 @@ -16,4 +16,7 @@ public class ShowField { @ApiModelProperty("是否排序") @ApiModelProperty("是否排序") private boolean sortable; private boolean sortable; @ApiModelProperty("数据类型") private String dateType; } }
src/main/java/net/vtstar/zhongtong/avi/global/web/domain/enums/FieldType.java 0 → 100644 +12 −0 原始行号 原始行 差异行号 差异行 package net.vtstar.zhongtong.avi.global.web.domain.enums; public enum FieldType { STRING, NUMBER, DATETIME, ENUMS; }
src/main/java/net/vtstar/zhongtong/avi/stamping/domain/LaserCuttingMachine.java +4 −5 原始行号 原始行 差异行号 差异行 加载中 @@ -6,6 +6,7 @@ import lombok.Data; import net.vtstar.scada.base.gather.domain.EquipmentData; import net.vtstar.scada.base.gather.domain.EquipmentData; import net.vtstar.user.search.Search; import net.vtstar.user.search.Search; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType; import java.math.BigDecimal; import java.math.BigDecimal; import java.util.Date; import java.util.Date; 加载中 @@ -31,11 +32,9 @@ public class LaserCuttingMachine extends EquipmentData { private BigDecimal gasPressure; private BigDecimal gasPressure; @Search @Search @Show(label = "时间") @Show(label = "时间",dataType = FieldType.DATETIME) @ApiModelProperty("气体压力") @ApiModelProperty("时间") private Date createTime; private Date createTime; private Integer state; private String state; } }