cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
system-run/src/main/resources/application-dev.yml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
user-server/src/main/java/com/yuanchu/mom/dto/Custom.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
user-server/src/main/java/com/yuanchu/mom/mapper/CustomMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
user-server/src/main/java/com/yuanchu/mom/pojo/User.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java
@@ -11,9 +11,11 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import java.io.File; import java.util.HashMap; import java.util.Map; @@ -22,13 +24,16 @@ * 设å¤(DeviceController)表æ§å¶å± */ @Api(tags = "设å¤") @AllArgsConstructor @RestController @RequestMapping("/deviceScope") public class DeviceController { @Resource private DeviceService deviceService; @Value("${file.path}") private String filePath; @ApiOperation(value = "æ¥è¯¢è®¾å¤è¯¦æ å表") @PostMapping("/selectDeviceParameter") @@ -78,16 +83,14 @@ } //å¾çä¸ä¼ @ApiOperation(value = "å¾çä¸ä¼ ") @ApiOperation(value = "设å¤å¾çä¸ä¼ ") @PostMapping("/uploadFile") public Result uploadFile(MultipartFile file) { System.out.println(file.getOriginalFilename()); String urlString = null; String pathName = null; String urlString; String pathName; String filename = file.getOriginalFilename(); try { String path = "/Users/gaoaoy/webapp/images"; String path = filePath; File realpath = new File(path); if (!realpath.exists()) { realpath.mkdirs(); @@ -95,7 +98,6 @@ pathName = UUID.randomUUID() + "_" + file.getOriginalFilename(); urlString = realpath + "/" + pathName; file.transferTo(new File(urlString)); System.out.println(pathName); HashMap<String, String> map = new HashMap<>(); map.put("name", filename); map.put("url", pathName); system-run/src/main/resources/application-dev.yml
@@ -18,7 +18,7 @@ # ç §çåå¨è·¯å¾+++++++++++++++++++++++++++è¿ç»´éè¦é ç½®+++++++++++++++++++++++++++ file: path: D:/webapp/images path: D:/Download # ä¸ä¼ æä»¶å è®¸çæ©å±å allowed: png,jpg,jpeg,gif user-server/src/main/java/com/yuanchu/mom/dto/Custom.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,79 @@ package com.yuanchu.mom.dto; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.common.OrderBy; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.time.LocalDateTime; @Data @Builder @AllArgsConstructor @NoArgsConstructor @TableName("user") public class Custom extends OrderBy implements Serializable { @ApiModelProperty(value = "主é®") @TableId(type = IdType.AUTO) private Integer id; @ValueTableShow(2) @ApiModelProperty(value = "è´¦å·") private String account; @ValueTableShow(1) @ApiModelProperty(value = "ç¨æ·å") private String name; @ValueTableShow(10) @ApiModelProperty(value = "ç¶æ") private Integer state; @ValueTableShow(5) @ApiModelProperty(value = "é®ç®±") private String email; @ValueTableShow(6) @ApiModelProperty(value = "çµè¯å·ç ") private String phone; @ApiModelProperty(value = "é¨é¨") private String department; @ValueTableShow(7) @ApiModelProperty(value = "客æ·åä½") private String company; @ValueTableShow(8) @ApiModelProperty(value = "åä½å°å") private String address; @ValueTableShow(9) @ApiModelProperty(value = "åå»ºæ¥æ") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ApiModelProperty(value = "æ´æ°æ¥æ") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; @ApiModelProperty(value = "åå»ºç¨æ·") @TableField(fill = FieldFill.INSERT) private Integer createUser; @ApiModelProperty(value = "æ´æ°ç¨æ·") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; private Integer isCustom; } user-server/src/main/java/com/yuanchu/mom/mapper/CustomMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yuanchu.mom.dto.Custom; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; @Mapper @Repository public interface CustomMapper extends BaseMapper<Custom> { // IPage<User> selectUserDtoPageList(IPage<UserPageDto> page, QueryWrapper<UserPageDto> ew); } user-server/src/main/java/com/yuanchu/mom/pojo/User.java
@@ -61,8 +61,12 @@ private String department; @ValueTableShow(8) @ApiModelProperty(value = "å ¬å¸") @ApiModelProperty(value = "åä½") private String company; @ValueTableShow(8) @ApiModelProperty(value = "åä½å°å") private String address; @ApiModelProperty(value = "è§è²ä¸»é®") private Integer roleId; @@ -87,4 +91,6 @@ @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; private Integer isCustom; }