From 754ee569be59bb4614ceec84fa64acfed0ed046c Mon Sep 17 00:00:00 2001 From: "DESKTOP-369JRHT\\12997" <9> Date: Sat, 14 Oct 2023 18:03:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/OilName.java | 5 +++++ .../entity/OilNumber.java | 5 ++++- .../entity/OilPresetPrices.java | 7 +++++-- .../mapper/xml/OilNumberMapper.xml | 19 +++++++++---------- .../impl/OilPresetPricesServiceImpl.java | 17 +++++++++++------ 5 files changed, 34 insertions(+), 19 deletions(-) diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilName.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilName.java index ad4e855be..4ae676ed4 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilName.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilName.java @@ -1,5 +1,7 @@ package com.fuint.business.petrolStationManagement.entity; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fuint.repository.model.base.BaseEntity; import io.swagger.annotations.ApiModel; @@ -16,6 +18,7 @@ import lombok.Data; @Data public class OilName extends BaseEntity { @ApiModelProperty("商户名") + @TableId(value = "id", type = IdType.AUTO) public Long id; //id(主键) private String oilType; // 油品类型 private String oilName; //油品名称 @@ -26,5 +29,7 @@ public class OilName extends BaseEntity { private String ifDelete; // private String receivingUnits; // private String unit; // + private Integer storeId; // + } diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilNumber.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilNumber.java index 10ac46eea..21df264f3 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilNumber.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilNumber.java @@ -1,5 +1,7 @@ package com.fuint.business.petrolStationManagement.entity; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fuint.repository.model.base.BaseEntity; import io.swagger.annotations.ApiModel; @@ -17,6 +19,7 @@ import lombok.Data; @Data public class OilNumber extends BaseEntity { @ApiModelProperty("商户名") + @TableId(value = "number_id", type = IdType.AUTO) public Integer numberId; //id(主键) private String oilType; // 油品类型 private String oilName; //油品名称 @@ -30,6 +33,6 @@ public class OilNumber extends BaseEntity { private String remark; // private String ifDelete; // private String unit; // - private String storeId; // + private Integer storeId; // } diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilPresetPrices.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilPresetPrices.java index 51ae78fd9..8a03ce422 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilPresetPrices.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/entity/OilPresetPrices.java @@ -1,5 +1,7 @@ package com.fuint.business.petrolStationManagement.entity; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fuint.repository.model.base.BaseEntity; import lombok.Data; @@ -16,18 +18,19 @@ import java.util.Date; @Data public class OilPresetPrices extends BaseEntity { + @TableId(value = "number_id", type = IdType.AUTO) private Long presetId; // id(主键) private Long oilType; // 预设油号 id private Double currentPetrolPrices; // 当前油站价 private Double presetOilPrices; // 预设油站价 private Double currentGbPrice; // 当前国标价 private Double presetGbPrice; // 预设国标价 -// private String createTime; // 创建时间 -// private String updateTime; // 更新时间 private String effectiveTime; // 生效时间(时间戳) private Integer ifDelete; // 是否删除(0未删除|1删除) private Integer state; // 状态 private Integer numberId; // 状态 + private Integer storeId; // 关联的店铺id + // /** diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/mapper/xml/OilNumberMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/mapper/xml/OilNumberMapper.xml index a476ab150..23fb217ed 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/mapper/xml/OilNumberMapper.xml +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/mapper/xml/OilNumberMapper.xml @@ -75,18 +75,17 @@ update oil_number - oil_type= #{oilType}, - oil_name= #{oilName}, - oil_price= #{oilPrice}, - gb_price= #{gbPrice}, - receiving_units= #{receivingUni}, + oil_type= #{oilType}, + oil_name= #{oilName}, + oil_price= #{oilPrice}, + gb_price= #{gbPrice}, + receiving_units= #{receivingUnits}, create_time= #{createTime}, update_time= #{updateTime}, - state = #{state}, - sort= #{sort}, - remark= #{remark}, - if_delete= #{ifDelete}, - unit= #{unit}, + state = #{state}, + sort= #{sort}, + remark= #{remark}, + unit= #{unit}, where number_id = #{numberId} diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/service/impl/OilPresetPricesServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/service/impl/OilPresetPricesServiceImpl.java index 449768667..e90f74032 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/service/impl/OilPresetPricesServiceImpl.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/petrolStationManagement/service/impl/OilPresetPricesServiceImpl.java @@ -14,6 +14,7 @@ import com.fuint.quartz.domain.SysJob; import com.fuint.quartz.service.ISysJobService; import org.quartz.SchedulerException; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; @@ -52,6 +53,7 @@ public class OilPresetPricesServiceImpl extends ServiceImpl