src/main/java/com/ruoyi/basic/controller/OilDepotController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,85 @@ package com.ruoyi.basic.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.basic.pojo.OilDepot; import com.ruoyi.basic.service.IOilDepotService; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.domain.R; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * æ²¹åºä¿¡æ¯Controller * * @author ruoyi * @date 2026-09-10 */ @RestController @RequestMapping("/basic/oilDepot") @AllArgsConstructor public class OilDepotController { private IOilDepotService oilDepotService; /** * å页æ¥è¯¢æ²¹åºä¿¡æ¯å表 */ @GetMapping("/list") public R list(Page<OilDepot> page, OilDepot oilDepot) { IPage<OilDepot> result = oilDepotService.selectOilDepotList(page, oilDepot); return R.ok(result); } /** * æ¥è¯¢å ¨é¨æ²¹åºä¿¡æ¯ï¼ä¾ä¸æéæ©ï¼ */ @GetMapping("/all") public R all() { return R.ok(oilDepotService.selectAll()); } /** * è·åæ²¹åºä¿¡æ¯è¯¦ç»ä¿¡æ¯ */ @GetMapping(value = "/{id}") public R getInfo(@PathVariable("id") Long id) { return R.ok(oilDepotService.selectOilDepotById(id)); } /** * æ°å¢æ²¹åºä¿¡æ¯ */ @Log(title = "æ²¹åºä¿¡æ¯", businessType = BusinessType.INSERT) @PostMapping("/add") public R add(@RequestBody OilDepot oilDepot) { return R.ok(oilDepotService.insertOilDepot(oilDepot)); } /** * ä¿®æ¹æ²¹åºä¿¡æ¯ */ @Log(title = "æ²¹åºä¿¡æ¯", businessType = BusinessType.UPDATE) @PostMapping("/update") public R edit(@RequestBody OilDepot oilDepot) { return R.ok(oilDepotService.updateOilDepot(oilDepot)); } /** * å 餿²¹åºä¿¡æ¯ */ @Log(title = "æ²¹åºä¿¡æ¯", businessType = BusinessType.DELETE) @DeleteMapping("/del") public R remove(@RequestBody Long[] ids) { if (ids == null || ids.length == 0) { return R.fail("è¯·ä¼ å ¥è¦å é¤çID"); } return R.ok(oilDepotService.deleteOilDepotByIds(ids)); } } src/main/java/com/ruoyi/basic/controller/TankInfoController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,85 @@ package com.ruoyi.basic.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.basic.pojo.TankInfo; import com.ruoyi.basic.service.ITankInfoService; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.domain.R; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * å¨ç½ä¿¡æ¯Controller * * @author ruoyi * @date 2026-09-10 */ @RestController @RequestMapping("/basic/tankInfo") @AllArgsConstructor public class TankInfoController { private ITankInfoService tankInfoService; /** * å页æ¥è¯¢å¨ç½ä¿¡æ¯å表 */ @GetMapping("/list") public R list(Page<TankInfo> page, TankInfo tankInfo) { IPage<TankInfo> result = tankInfoService.selectTankInfoList(page, tankInfo); return R.ok(result); } /** * æ¥è¯¢å ¨é¨å¨ç½ä¿¡æ¯ï¼ä¾ä¸æéæ©ï¼ */ @GetMapping("/all") public R all() { return R.ok(tankInfoService.selectAll()); } /** * è·åå¨ç½ä¿¡æ¯è¯¦ç»ä¿¡æ¯ */ @GetMapping(value = "/{id}") public R getInfo(@PathVariable("id") Long id) { return R.ok(tankInfoService.selectTankInfoById(id)); } /** * æ°å¢å¨ç½ä¿¡æ¯ */ @Log(title = "å¨ç½ä¿¡æ¯", businessType = BusinessType.INSERT) @PostMapping("/add") public R add(@RequestBody TankInfo tankInfo) { return R.ok(tankInfoService.insertTankInfo(tankInfo)); } /** * ä¿®æ¹å¨ç½ä¿¡æ¯ */ @Log(title = "å¨ç½ä¿¡æ¯", businessType = BusinessType.UPDATE) @PostMapping("/update") public R edit(@RequestBody TankInfo tankInfo) { return R.ok(tankInfoService.updateTankInfo(tankInfo)); } /** * å é¤å¨ç½ä¿¡æ¯ */ @Log(title = "å¨ç½ä¿¡æ¯", businessType = BusinessType.DELETE) @DeleteMapping("/del") public R remove(@RequestBody Long[] ids) { if (ids == null || ids.length == 0) { return R.fail("è¯·ä¼ å ¥è¦å é¤çID"); } return R.ok(tankInfoService.deleteTankInfoByIds(ids)); } } src/main/java/com/ruoyi/basic/enums/TankUsageTypeEnum.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,29 @@ package com.ruoyi.basic.enums; import com.ruoyi.common.enums.BaseEnum; import lombok.AllArgsConstructor; import lombok.Getter; /** * å¨ç½ç¨éæä¸¾ï¼å¯¹åº tank_info.usage_type */ @Getter @AllArgsConstructor public enum TankUsageTypeEnum implements BaseEnum<Integer> { LEASE(1, "ç§èµ"), SELF_USE(2, "èªç¨"); private final Integer value; private final String label; @Override public Integer getCode() { return value; } @Override public String getValue() { return label; } } src/main/java/com/ruoyi/basic/mapper/OilDepotMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ package com.ruoyi.basic.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.basic.pojo.OilDepot; import org.apache.ibatis.annotations.Mapper; /** * æ²¹åºä¿¡æ¯Mapperæ¥å£ * * @author ruoyi * @date 2026-09-10 */ @Mapper public interface OilDepotMapper extends BaseMapper<OilDepot> { } src/main/java/com/ruoyi/basic/mapper/TankInfoMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ package com.ruoyi.basic.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.basic.pojo.TankInfo; import org.apache.ibatis.annotations.Mapper; /** * å¨ç½ä¿¡æ¯Mapperæ¥å£ * * @author ruoyi * @date 2026-09-10 */ @Mapper public interface TankInfoMapper extends BaseMapper<TankInfo> { } src/main/java/com/ruoyi/basic/pojo/OilDepot.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,93 @@ package com.ruoyi.basic.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; /** * æ²¹åºä¿¡æ¯å¯¹è±¡ oil_depot * * @author ruoyi * @date 2026-09-10 */ @TableName(value = "oil_depot") @Data public class OilDepot implements Serializable { private static final long serialVersionUID = 1L; /** * æ²¹åºid */ @TableId(type = IdType.AUTO) private Long id; /** * æ²¹åºåç§° */ private String depotName; /** * è´è´£äºº */ private String chargePerson; /** * èç³»çµè¯ */ private String phone; /** * å¯ç¨æ¥æ */ @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate enableDate; /** * æå±å ¬å¸ */ private String company; /** * å建æ¶é´ */ @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * å建人 */ @TableField(fill = FieldFill.INSERT) private Long createUser; /** * æ´æ°æ¶é´ */ @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * æ´æ°äºº */ @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; /** * ç§æ·id */ @TableField(fill = FieldFill.INSERT) private Long tenantId; /** * é¨é¨id */ @TableField(fill = FieldFill.INSERT) private Long deptId; } src/main/java/com/ruoyi/basic/pojo/TankInfo.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,106 @@ package com.ruoyi.basic.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * å¨ç½ä¿¡æ¯å¯¹è±¡ tank_info * * @author ruoyi * @date 2026-09-10 */ @TableName(value = "tank_info") @Data public class TankInfo implements Serializable { private static final long serialVersionUID = 1L; /** * å¨ç½id */ @TableId(type = IdType.AUTO) private Long id; /** * å¨ç½å· */ private String tankNo; /** * 大类 */ private String category; /** * æ²¹å */ private String oilProduct; /** * ç½å®¹ */ private BigDecimal capacity; /** * åºåä½é(m3) */ private BigDecimal remaining; /** * æ¯å¦å¯ç¨ 1å¯ç¨ 0æªå¯ç¨ */ private Integer isEnabled; /** * ç¨é 1ç§èµ 2èªç¨ï¼å¯ç¨åæéè¦é */ private Integer usageType; /** * ç§å®¢ä¿¡æ¯ï¼ä» ç¨é=ç§èµæ¶å¡«å */ private String tenantInfo; /** * å建æ¶é´ */ @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** * å建人 */ @TableField(fill = FieldFill.INSERT) private Long createUser; /** * æ´æ°æ¶é´ */ @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * æ´æ°äºº */ @TableField(fill = FieldFill.INSERT_UPDATE) private Long updateUser; /** * ç§æ·id */ @TableField(fill = FieldFill.INSERT) private Long tenantId; /** * é¨é¨id */ @TableField(fill = FieldFill.INSERT) private Long deptId; } src/main/java/com/ruoyi/basic/service/IOilDepotService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,65 @@ package com.ruoyi.basic.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.basic.pojo.OilDepot; import java.util.List; /** * æ²¹åºä¿¡æ¯Serviceæ¥å£ * * @author ruoyi * @date 2026-09-10 */ public interface IOilDepotService extends IService<OilDepot> { /** * å页æ¥è¯¢æ²¹åºä¿¡æ¯å表 * * @param page å页忰 * @param oilDepot æ¥è¯¢æ¡ä»¶ * @return æ²¹åºä¿¡æ¯éå */ IPage<OilDepot> selectOilDepotList(Page<OilDepot> page, OilDepot oilDepot); /** * æ¥è¯¢å ¨é¨æ²¹åºä¿¡æ¯ï¼ä¾ä¸æéæ©ï¼ * * @return æ²¹åºä¿¡æ¯éå */ List<OilDepot> selectAll(); /** * æ¥è¯¢æ²¹åºä¿¡æ¯ * * @param id æ²¹åºä¿¡æ¯ä¸»é® * @return æ²¹åºä¿¡æ¯ */ OilDepot selectOilDepotById(Long id); /** * æ°å¢æ²¹åºä¿¡æ¯ * * @param oilDepot æ²¹åºä¿¡æ¯ * @return ç»æ */ boolean insertOilDepot(OilDepot oilDepot); /** * ä¿®æ¹æ²¹åºä¿¡æ¯ * * @param oilDepot æ²¹åºä¿¡æ¯ * @return ç»æ */ boolean updateOilDepot(OilDepot oilDepot); /** * æ¹éå 餿²¹åºä¿¡æ¯ * * @param ids éè¦å é¤çæ²¹åºä¿¡æ¯ä¸»é®éå * @return ç»æ */ boolean deleteOilDepotByIds(Long[] ids); } src/main/java/com/ruoyi/basic/service/ITankInfoService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,65 @@ package com.ruoyi.basic.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.basic.pojo.TankInfo; import java.util.List; /** * å¨ç½ä¿¡æ¯Serviceæ¥å£ * * @author ruoyi * @date 2026-09-10 */ public interface ITankInfoService extends IService<TankInfo> { /** * å页æ¥è¯¢å¨ç½ä¿¡æ¯å表 * * @param page å页忰 * @param tankInfo æ¥è¯¢æ¡ä»¶ * @return å¨ç½ä¿¡æ¯éå */ IPage<TankInfo> selectTankInfoList(Page<TankInfo> page, TankInfo tankInfo); /** * æ¥è¯¢å ¨é¨å¨ç½ä¿¡æ¯ï¼ä¾ä¸æéæ©ï¼ * * @return å¨ç½ä¿¡æ¯éå */ List<TankInfo> selectAll(); /** * æ¥è¯¢å¨ç½ä¿¡æ¯ * * @param id å¨ç½ä¿¡æ¯ä¸»é® * @return å¨ç½ä¿¡æ¯ */ TankInfo selectTankInfoById(Long id); /** * æ°å¢å¨ç½ä¿¡æ¯ * * @param tankInfo å¨ç½ä¿¡æ¯ * @return ç»æ */ boolean insertTankInfo(TankInfo tankInfo); /** * ä¿®æ¹å¨ç½ä¿¡æ¯ * * @param tankInfo å¨ç½ä¿¡æ¯ * @return ç»æ */ boolean updateTankInfo(TankInfo tankInfo); /** * æ¹éå é¤å¨ç½ä¿¡æ¯ * * @param ids éè¦å é¤çå¨ç½ä¿¡æ¯ä¸»é®éå * @return ç»æ */ boolean deleteTankInfoByIds(Long[] ids); } src/main/java/com/ruoyi/basic/service/impl/OilDepotServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,59 @@ package com.ruoyi.basic.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.basic.mapper.OilDepotMapper; import com.ruoyi.basic.pojo.OilDepot; import com.ruoyi.basic.service.IOilDepotService; import com.ruoyi.common.utils.StringUtils; import org.springframework.stereotype.Service; import java.util.List; /** * æ²¹åºä¿¡æ¯Serviceä¸å¡å±å¤ç * * @author ruoyi * @date 2026-09-10 */ @Service public class OilDepotServiceImpl extends ServiceImpl<OilDepotMapper, OilDepot> implements IOilDepotService { @Override public IPage<OilDepot> selectOilDepotList(Page<OilDepot> page, OilDepot oilDepot) { LambdaQueryWrapper<OilDepot> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(StringUtils.isNotBlank(oilDepot.getDepotName()), OilDepot::getDepotName, oilDepot.getDepotName()) .like(StringUtils.isNotBlank(oilDepot.getCompany()), OilDepot::getCompany, oilDepot.getCompany()) .orderByAsc(OilDepot::getId); return this.page(page, queryWrapper); } @Override public List<OilDepot> selectAll() { LambdaQueryWrapper<OilDepot> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.orderByAsc(OilDepot::getId); return this.list(queryWrapper); } @Override public OilDepot selectOilDepotById(Long id) { return this.getById(id); } @Override public boolean insertOilDepot(OilDepot oilDepot) { return this.save(oilDepot); } @Override public boolean updateOilDepot(OilDepot oilDepot) { return this.updateById(oilDepot); } @Override public boolean deleteOilDepotByIds(Long[] ids) { return this.removeByIds(List.of(ids)); } } src/main/java/com/ruoyi/basic/service/impl/TankInfoServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,123 @@ package com.ruoyi.basic.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.basic.enums.TankUsageTypeEnum; import com.ruoyi.basic.mapper.TankInfoMapper; import com.ruoyi.basic.pojo.TankInfo; import com.ruoyi.basic.service.ITankInfoService; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.StringUtils; import org.springframework.stereotype.Service; import java.util.List; /** * å¨ç½ä¿¡æ¯Serviceä¸å¡å±å¤ç * * @author ruoyi * @date 2026-09-10 */ @Service public class TankInfoServiceImpl extends ServiceImpl<TankInfoMapper, TankInfo> implements ITankInfoService { /** * æ¯å¦å¯ç¨ï¼å¯ç¨ãä¸ tank_info.is_enabled çé»è®¤å¼ä¸è´ */ private static final Integer TANK_ENABLED = 1; @Override public IPage<TankInfo> selectTankInfoList(Page<TankInfo> page, TankInfo tankInfo) { LambdaQueryWrapper<TankInfo> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.like(StringUtils.isNotBlank(tankInfo.getTankNo()), TankInfo::getTankNo, tankInfo.getTankNo()) .like(StringUtils.isNotBlank(tankInfo.getCategory()), TankInfo::getCategory, tankInfo.getCategory()) .eq(tankInfo.getIsEnabled() != null, TankInfo::getIsEnabled, tankInfo.getIsEnabled()) .eq(tankInfo.getUsageType() != null, TankInfo::getUsageType, tankInfo.getUsageType()) .orderByAsc(TankInfo::getId); return this.page(page, queryWrapper); } /** * 䏿ç¨ï¼åªè¿åå·²å¯ç¨çå¨ç½ãæªå¯ç¨è¡¨ç¤ºè¿æ²¡æç¨ï¼ä¸åºè¢«å ¥åºçä¸å¡éä¸ */ @Override public List<TankInfo> selectAll() { LambdaQueryWrapper<TankInfo> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(TankInfo::getIsEnabled, TANK_ENABLED) .orderByAsc(TankInfo::getId); return this.list(queryWrapper); } @Override public TankInfo selectTankInfoById(Long id) { return this.getById(id); } @Override public boolean insertTankInfo(TankInfo tankInfo) { normalizeUsage(tankInfo); return this.save(tankInfo); } @Override public boolean updateTankInfo(TankInfo tankInfo) { if (tankInfo.getId() == null) { throw new ServiceException("缺å°å¨ç½id"); } normalizeUsage(tankInfo); boolean updated = this.updateById(tankInfo); if (updated) { // usageType / tenantInfo æ¯å è®¸è¢«æ¸ ç©ºçï¼è updateById é»è®¤è·³è¿ null åæ®µï¼FieldStrategy.NOT_NULLï¼ï¼ // æ¸ ç©ºå¨ä½æ ¹æ¬åä¸è¿åºï¼æä»¥è¿ä¸¤ååç¬è¡¥ä¸æ¡æ´æ° updated = this.update(Wrappers.<TankInfo>lambdaUpdate() .eq(TankInfo::getId, tankInfo.getId()) .set(TankInfo::getUsageType, tankInfo.getUsageType()) .set(TankInfo::getTenantInfo, tankInfo.getTenantInfo())); } return updated; } /** * å½ä¸åãæ¯å¦å¯ç¨ / ç¨é / ç§å®¢ä¿¡æ¯ãä¸è çå ³ç³»ï¼ * <ul> * <li>æªå¯ç¨ï¼ç¨éä¸ç§å®¢ä¿¡æ¯ä¸å¾æ¸ 空 ââ å¯ç¨ä¹åæè°ç§èµ/èªç¨</li> * <li>å¯ç¨ + ç§èµï¼ç§å®¢ä¿¡æ¯å¿ å¡«</li> * <li>å¯ç¨ + èªç¨ï¼ç§å®¢ä¿¡æ¯æ¸ 空</li> * <li>å¯ç¨ + ç¨é为空ï¼è§ä¸ºæªéæ©ï¼æ¢ä¸æ ¡éªä¹ä¸æ¸ 空ãè¿ç§»åçåéå¨ç½å°±æ¯è¿ä¸ªç¶æï¼ * è¿æ ·èåç«¯ä¸æ¹ä¹ä¸ä¼è¢«æ¦ï¼æ´ä¸ä¼æå·²æçç§å®¢ä¿¡æ¯æ¹æ</li> * </ul> */ private void normalizeUsage(TankInfo tankInfo) { if (tankInfo.getIsEnabled() == null) { tankInfo.setIsEnabled(TANK_ENABLED); } if (!TANK_ENABLED.equals(tankInfo.getIsEnabled())) { tankInfo.setUsageType(null); tankInfo.setTenantInfo(null); return; } Integer usageType = tankInfo.getUsageType(); if (usageType == null) { return; } if (TankUsageTypeEnum.LEASE.getCode().equals(usageType)) { if (StringUtils.isBlank(tankInfo.getTenantInfo())) { throw new ServiceException("ç§èµçå¨ç½å¿ 须填åç§å®¢ä¿¡æ¯"); } return; } if (TankUsageTypeEnum.SELF_USE.getCode().equals(usageType)) { tankInfo.setTenantInfo(null); return; } throw new ServiceException("å¨ç½ç¨éåªè½æ¯ç§èµæèªç¨"); } @Override public boolean deleteTankInfoByIds(Long[] ids) { return this.removeByIds(List.of(ids)); } } src/main/resources/application-jsnygcjx.yml
@@ -7,7 +7,7 @@ # çæå¹´ä»½ copyrightYear: 2025 # æä»¶è·¯å¾ 示ä¾ï¼ Windowsé ç½®D:/ruoyi/uploadPathï¼Linuxé ç½® /home/ruoyi/uploadPathï¼ profile: /home/javaWork/product-inventory-management/file profile: /data/javaWork/product-inventory-management/file # è·åipå°åå¼å ³ addressEnabled: false @@ -76,9 +76,9 @@ druid: # ä¸»åºæ°æ®æº master: url: jdbc:mysql://172.17.0.1:3306/product-inventory-management-jsnygcjxkj?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://172.17.0.1:10000/product-inventory-management-jsnygcjxkj?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: jsnygcjxkj@123456.. password: xd@123456.. # ä»åºæ°æ®æº slave: # 仿°æ®æºå¼å ³/é»è®¤å ³é @@ -152,7 +152,7 @@ # host: localhost host: 172.17.0.1 # 端å£ï¼é»è®¤ä¸º6379 port: 6379 port: 9999 # æ°æ®åºç´¢å¼ database: 12 # å¯ç @@ -255,11 +255,11 @@ # æä»¶ä¸ä¼ é ç½® file: temp-dir: /home/javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ åæå é¤ upload-dir: /home/javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ åæå é¤ path: /home/javaWork/product-inventory-management/file/path/uploads # ä¸ä¼ ç®å½ temp-dir: /data/javaWork/product-inventory-management/file/temp/uploads # 临æ¶ç®å½ åæå é¤ upload-dir: /data/javaWork/product-inventory-management/file/prod/uploads # æ£å¼ç®å½ åæå é¤ path: /data/javaWork/product-inventory-management/file/path/uploads # ä¸ä¼ ç®å½ urlPrefix: /prod-api/common # 龿¥åç¼ domain: http://localhost:8080 # åååç¼ domain: http://36.213.150.237:9009 # åååç¼ expired: 120 # è¿ææ¶é´(åä½:åé) useLimit: 10 # ä½¿ç¨æ¬¡æ° compress: true # æ¯å¦å缩