加载中 pom.xml +5 −5 原始行号 差异行号 差异行 加载中 @@ -37,11 +37,11 @@ <version>0.0.1-SNAPSHOT</version> </dependency> <!-- base --> <dependency> <groupId>net.vtstar</groupId> <artifactId>user-spring-boot-starter</artifactId> <version>0.0.1-mysql-SNAPSHOT</version> </dependency> <!--<dependency>--> <!--<groupId>net.vtstar</groupId>--> <!--<artifactId>user-spring-boot-starter</artifactId>--> <!--<version>0.0.1-mysql-SNAPSHOT</version>--> <!--</dependency>--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> 加载中 src/main/java/net/vtstar/zhongtong/avi/equipment/service/EquipmentService.java +10 −0 原始行号 差异行号 差异行 加载中 @@ -3,7 +3,9 @@ package net.vtstar.zhongtong.avi.equipment.service; import net.vtstar.zhongtong.avi.stamping.domain.LaserCuttingMachine; import org.springframework.stereotype.Service; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; @Service 加载中 @@ -11,6 +13,14 @@ public class EquipmentService { public <T> T findRealTimeData() { List<LaserCuttingMachine> ma = new ArrayList<>(); LaserCuttingMachine machine = new LaserCuttingMachine(); machine.setBeginTime(new Date()); machine.setAlias("设备1"); machine.setEquipCode("511111"); machine.setCuttingSpeed(new BigDecimal(555)); machine.setGasPressure(new BigDecimal(477)); machine.setLaserPower(new BigDecimal(77777)); ma.add(machine); return (T) ma; } } src/main/java/net/vtstar/zhongtong/avi/global/listener/WebFiledListener.java +3 −3 原始行号 差异行号 差异行 加载中 @@ -5,7 +5,7 @@ import lombok.extern.slf4j.Slf4j; import net.vtstar.user.search.Search; import net.vtstar.user.util.ReadAnnotationUtils; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.domain.ShowFiled; import net.vtstar.zhongtong.avi.global.web.domain.ShowField; import org.springframework.cache.Cache; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; 加载中 加载中 @@ -39,10 +39,10 @@ public class WebFiledListener implements ApplicationListener<ContextRefreshedEve if (StringUtils.isEmpty(clazzAnnotation.code())) { log.error("{} 类@Search注解code属性未赋值!", clazz); } List<ShowFiled> showFileds = new ArrayList<>(); List<ShowField> showFileds = new ArrayList<>(); Field[] fields = clazz.getDeclaredFields(); for (Field field : fields) { ShowFiled showFiled = new ShowFiled(); ShowField showFiled = new ShowField(); Show annotation = field.getAnnotation(Show.class); if (null == annotation) { continue; 加载中 src/main/java/net/vtstar/zhongtong/avi/global/web/controller/ShowFieldController.java 0 → 100644 +28 −0 原始行号 差异行号 差异行 package net.vtstar.zhongtong.avi.global.web.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import net.vtstar.utils.domain.Return; import net.vtstar.zhongtong.avi.global.web.service.ShowFieldService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @Slf4j @Api(description = "获得展示字段") @RequestMapping("/api/field") @RestController public class ShowFieldController { @Autowired private ShowFieldService showFieldService; @ApiOperation(value = "根据searchCode获得此模块需要展示字段") @GetMapping("/showField") private Return findShowFieldBySearchCode(@RequestParam("searchCode") String searchCode) { return Return.success(showFieldService.findShowFieldBySearchCode(searchCode)); } } src/main/java/net/vtstar/zhongtong/avi/global/web/domain/ShowFiled.java→src/main/java/net/vtstar/zhongtong/avi/global/web/domain/ShowField.java +4 −1 原始行号 差异行号 差异行 加载中 @@ -6,11 +6,14 @@ import lombok.Data; @Data @ApiModel("前端展示字段") public class ShowFiled { public class ShowField { @ApiModelProperty("字段值") private String value; @ApiModelProperty("标签名") private String label; @ApiModelProperty("是否排序") private boolean sortable; } 加载中
pom.xml +5 −5 原始行号 差异行号 差异行 加载中 @@ -37,11 +37,11 @@ <version>0.0.1-SNAPSHOT</version> </dependency> <!-- base --> <dependency> <groupId>net.vtstar</groupId> <artifactId>user-spring-boot-starter</artifactId> <version>0.0.1-mysql-SNAPSHOT</version> </dependency> <!--<dependency>--> <!--<groupId>net.vtstar</groupId>--> <!--<artifactId>user-spring-boot-starter</artifactId>--> <!--<version>0.0.1-mysql-SNAPSHOT</version>--> <!--</dependency>--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> 加载中
src/main/java/net/vtstar/zhongtong/avi/equipment/service/EquipmentService.java +10 −0 原始行号 差异行号 差异行 加载中 @@ -3,7 +3,9 @@ package net.vtstar.zhongtong.avi.equipment.service; import net.vtstar.zhongtong.avi.stamping.domain.LaserCuttingMachine; import org.springframework.stereotype.Service; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; @Service 加载中 @@ -11,6 +13,14 @@ public class EquipmentService { public <T> T findRealTimeData() { List<LaserCuttingMachine> ma = new ArrayList<>(); LaserCuttingMachine machine = new LaserCuttingMachine(); machine.setBeginTime(new Date()); machine.setAlias("设备1"); machine.setEquipCode("511111"); machine.setCuttingSpeed(new BigDecimal(555)); machine.setGasPressure(new BigDecimal(477)); machine.setLaserPower(new BigDecimal(77777)); ma.add(machine); return (T) ma; } }
src/main/java/net/vtstar/zhongtong/avi/global/listener/WebFiledListener.java +3 −3 原始行号 差异行号 差异行 加载中 @@ -5,7 +5,7 @@ import lombok.extern.slf4j.Slf4j; import net.vtstar.user.search.Search; import net.vtstar.user.util.ReadAnnotationUtils; import net.vtstar.zhongtong.avi.global.web.Show; import net.vtstar.zhongtong.avi.global.web.domain.ShowFiled; import net.vtstar.zhongtong.avi.global.web.domain.ShowField; import org.springframework.cache.Cache; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; 加载中 加载中 @@ -39,10 +39,10 @@ public class WebFiledListener implements ApplicationListener<ContextRefreshedEve if (StringUtils.isEmpty(clazzAnnotation.code())) { log.error("{} 类@Search注解code属性未赋值!", clazz); } List<ShowFiled> showFileds = new ArrayList<>(); List<ShowField> showFileds = new ArrayList<>(); Field[] fields = clazz.getDeclaredFields(); for (Field field : fields) { ShowFiled showFiled = new ShowFiled(); ShowField showFiled = new ShowField(); Show annotation = field.getAnnotation(Show.class); if (null == annotation) { continue; 加载中
src/main/java/net/vtstar/zhongtong/avi/global/web/controller/ShowFieldController.java 0 → 100644 +28 −0 原始行号 差异行号 差异行 package net.vtstar.zhongtong.avi.global.web.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import net.vtstar.utils.domain.Return; import net.vtstar.zhongtong.avi.global.web.service.ShowFieldService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @Slf4j @Api(description = "获得展示字段") @RequestMapping("/api/field") @RestController public class ShowFieldController { @Autowired private ShowFieldService showFieldService; @ApiOperation(value = "根据searchCode获得此模块需要展示字段") @GetMapping("/showField") private Return findShowFieldBySearchCode(@RequestParam("searchCode") String searchCode) { return Return.success(showFieldService.findShowFieldBySearchCode(searchCode)); } }
src/main/java/net/vtstar/zhongtong/avi/global/web/domain/ShowFiled.java→src/main/java/net/vtstar/zhongtong/avi/global/web/domain/ShowField.java +4 −1 原始行号 差异行号 差异行 加载中 @@ -6,11 +6,14 @@ import lombok.Data; @Data @ApiModel("前端展示字段") public class ShowFiled { public class ShowField { @ApiModelProperty("字段值") private String value; @ApiModelProperty("标签名") private String label; @ApiModelProperty("是否排序") private boolean sortable; }