فهرست منبع

refactor(business): 移除企业专属价格相关功能及模型

- 删除企业专属价格的实体、表单、视图对象
- 移除企业专属价格的查询参数类和数据传输对象
- 删除企业专属价格的数据访问层包括Mapper接口及XML文件
- 移除企业专属价格的服务接口与实现类
- 删除企业专属价格的控制层及相关权限校验
- 清理映射转换器及相关依赖
- application-dev.yml中新增用户端分页查询站点信息路径配置
SheepHy 1 روز پیش
والد
کامیت
b5feaf255a

+ 0 - 105
src/main/java/com/zsElectric/boot/business/controller/FirmStationTimePriceController.java

@@ -1,105 +0,0 @@
-package com.zsElectric.boot.business.controller;
-
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.zsElectric.boot.business.model.entity.FirmStationTimePrice;
-import com.zsElectric.boot.business.model.query.ExclusivePriceQuery;
-import com.zsElectric.boot.business.model.vo.ExclusivePriceVO;
-import com.zsElectric.boot.business.service.FirmStationTimePriceService;
-import lombok.RequiredArgsConstructor;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import com.zsElectric.boot.business.model.form.FirmStationTimePriceForm;
-import com.zsElectric.boot.business.model.query.FirmStationTimePriceQuery;
-import com.zsElectric.boot.business.model.vo.FirmStationTimePriceVO;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.zsElectric.boot.core.web.PageResult;
-import com.zsElectric.boot.core.web.Result;
-import io.swagger.v3.oas.annotations.Parameter;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import io.swagger.v3.oas.annotations.Operation;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-import jakarta.validation.Valid;
-
-import java.math.BigDecimal;
-import java.util.List;
-
-/**
- * 企业专属价格前端控制层
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Tag(name = "企业专属价格接口")
-@RestController
-@RequestMapping("/api/v1/firmStationTimePrice")
-@RequiredArgsConstructor
-public class FirmStationTimePriceController  {
-
-    private final FirmStationTimePriceService firmStationTimePriceService;
-
-    @Operation(summary = "企业专属价格分页列表")
-    @GetMapping("/page")
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:query')")
-    public PageResult<FirmStationTimePriceVO> getFirmStationTimePricePage(FirmStationTimePriceQuery queryParams ) {
-        IPage<FirmStationTimePriceVO> result = firmStationTimePriceService.getFirmStationTimePricePage(queryParams);
-        return PageResult.success(result);
-    }
-
-    @Operation(summary = "新增企业专属价格")
-    @PostMapping
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:add')")
-    public Result<Void> saveFirmStationTimePrice(@RequestBody @Valid FirmStationTimePriceForm formData ) {
-        boolean result = firmStationTimePriceService.saveFirmStationTimePrice(formData);
-        return Result.judge(result);
-    }
-
-    @Operation(summary = "获取企业专属价格表单数据")
-    @GetMapping("/{id}/form")
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:edit')")
-    public Result<FirmStationTimePriceForm> getFirmStationTimePriceForm(
-        @Parameter(description = "企业专属价格ID") @PathVariable Long id
-    ) {
-        FirmStationTimePriceForm formData = firmStationTimePriceService.getFirmStationTimePriceFormData(id);
-        return Result.success(formData);
-    }
-
-    @Operation(summary = "修改企业专属价格")
-    @PutMapping(value = "/{id}")
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:edit')")
-    public Result<Void> updateFirmStationTimePrice(
-            @Parameter(description = "企业专属价格ID") @PathVariable Long id,
-            @RequestBody @Validated FirmStationTimePriceForm formData
-    ) {
-        boolean result = firmStationTimePriceService.updateFirmStationTimePrice(id, formData);
-        return Result.judge(result);
-    }
-
-    @Operation(summary = "删除企业专属价格")
-    @DeleteMapping("/{ids}")
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:delete')")
-    public Result<Void> deleteFirmStationTimePrices(
-        @Parameter(description = "企业专属价格ID,多个以英文逗号(,)分割") @PathVariable String ids
-    ) {
-        boolean result = firmStationTimePriceService.deleteFirmStationTimePrices(ids);
-        return Result.judge(result);
-    }
-
-    @Operation(summary = "获取企业专属价格列表")
-    @PostMapping("/listPrice")
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:listPrice')")
-    public Result<List<ExclusivePriceVO>> getExclusivePriceList(ExclusivePriceQuery queryParams){
-        List<ExclusivePriceVO> exclusivePriceList = firmStationTimePriceService.getExclusivePriceList(queryParams);
-        return Result.success(exclusivePriceList);
-    }
-
-    @Operation(summary = "编辑企业专属价格")
-    @PutMapping("/changePrice/{id}/{price}")
-    @PreAuthorize("@ss.hasPerm('business:firmStationTimePrice:changePrice')")
-    public Result<Void> changePrice(@PathVariable("id")Long id, @PathVariable("price")BigDecimal price){
-        boolean result = firmStationTimePriceService.update(Wrappers.lambdaUpdate(FirmStationTimePrice.class).set(FirmStationTimePrice::getFirmPrice, price).eq(FirmStationTimePrice::getId, id));
-        return Result.judge(result);
-    }
-
-}

+ 0 - 20
src/main/java/com/zsElectric/boot/business/converter/FirmStationTimePriceConverter.java

@@ -1,20 +0,0 @@
-package com.zsElectric.boot.business.converter;
-
-import org.mapstruct.Mapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.zsElectric.boot.business.model.entity.FirmStationTimePrice;
-import com.zsElectric.boot.business.model.form.FirmStationTimePriceForm;
-
-/**
- * 企业专属价格对象转换器
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Mapper(componentModel = "spring")
-public interface FirmStationTimePriceConverter{
-
-    FirmStationTimePriceForm toForm(FirmStationTimePrice entity);
-
-    FirmStationTimePrice toEntity(FirmStationTimePriceForm formData);
-}

+ 0 - 33
src/main/java/com/zsElectric/boot/business/mapper/FirmStationTimePriceMapper.java

@@ -1,33 +0,0 @@
-package com.zsElectric.boot.business.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.zsElectric.boot.business.model.entity.FirmStationTimePrice;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.zsElectric.boot.business.model.query.FirmStationTimePriceQuery;
-import com.zsElectric.boot.business.model.dto.ExclusivePriceDTO;
-import com.zsElectric.boot.business.model.vo.FirmStationTimePriceVO;
-import org.apache.ibatis.annotations.Mapper;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * 企业专属价格Mapper接口
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Mapper
-public interface FirmStationTimePriceMapper extends BaseMapper<FirmStationTimePrice> {
-
-    /**
-     * 获取企业专属价格分页数据
-     *
-     * @param page 分页对象
-     * @param queryParams 查询参数
-     * @return {@link Page<FirmStationTimePriceVO>} 企业专属价格分页列表
-     */
-    Page<FirmStationTimePriceVO> getFirmStationTimePricePage(Page<FirmStationTimePriceVO> page, FirmStationTimePriceQuery queryParams);
-
-    Page<ExclusivePriceDTO> getExclusivePriceList(Page<ExclusivePriceDTO> page,@Param("stationId") Long stationId, @Param("firmId") Long firmId );
-}

+ 0 - 57
src/main/java/com/zsElectric/boot/business/model/entity/FirmStationTimePrice.java

@@ -1,57 +0,0 @@
-package com.zsElectric.boot.business.model.entity;
-
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.zsElectric.boot.common.base.BaseEntity;
-import lombok.Getter;
-import lombok.Setter;
-import com.baomidou.mybatisplus.annotation.TableName;
-
-import java.math.BigDecimal;
-
-/**
- * 企业专属价格实体对象
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Getter
-@Setter
-@TableName("c_firm_station_time_price")
-public class FirmStationTimePrice extends BaseEntity {
-
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 企业专享优惠价
-     */
-    private BigDecimal firmPrice;
-    /**
-     * 分销商用户与上级服务费差值 元/度
-     */
-    private BigDecimal servicePrice;
-    /**
-     * 站点id
-     */
-    private Long stationId;
-    /**
-     * 时间段
-     */
-    private String time;
-    /**
-     * 分销商id
-     */
-    private Long firmId;
-    /**
-     * 创建人
-     */
-    private Long createBy;
-    /**
-     * 修改人
-     */
-    private Long updateBy;
-    /**
-     * 逻辑删除(0-未删除 1-已删除)
-     */
-    @TableLogic
-    private Integer isDeleted;
-}

+ 0 - 65
src/main/java/com/zsElectric/boot/business/model/form/FirmStationTimePriceForm.java

@@ -1,65 +0,0 @@
-package com.zsElectric.boot.business.model.form;
-
-import java.io.Serial;
-import java.io.Serializable;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Getter;
-import lombok.Setter;
-import java.time.LocalDateTime;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import java.math.BigDecimal;
-import jakarta.validation.constraints.*;
-
-/**
- * 企业专属价格表单对象
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Getter
-@Setter
-@Schema(description = "企业专属价格表单对象")
-public class FirmStationTimePriceForm implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    @Schema(description = "主键")
-    private Long id;
-
-    @Schema(description = "企业专享优惠价")
-    private BigDecimal firmPrice;
-
-    @Schema(description = "分销商用户与上级服务费差值 元/度")
-    private BigDecimal servicePrice;
-
-    @Schema(description = "站点id")
-    private Long stationId;
-
-    @Schema(description = "时间段")
-    @Size(max=40, message="时间段长度不能超过40个字符")
-    private String time;
-
-    @Schema(description = "分销商id")
-    private Long firmId;
-
-    @Schema(description = "创建时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime createTime;
-
-    @Schema(description = "创建人")
-    private Long createBy;
-
-    @Schema(description = "修改时间")
-    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
-    private LocalDateTime updateTime;
-
-    @Schema(description = "修改人")
-    private Long updateBy;
-
-    @Schema(description = "逻辑删除(0-未删除 1-已删除)")
-    @NotNull(message = "逻辑删除(0-未删除 1-已删除)不能为空")
-    private Integer isDeleted;
-
-
-}

+ 0 - 18
src/main/java/com/zsElectric/boot/business/model/query/ExclusivePriceQuery.java

@@ -1,18 +0,0 @@
-package com.zsElectric.boot.business.model.query;
-
-import com.zsElectric.boot.common.base.BasePageQuery;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Getter;
-import lombok.Setter;
-
-@Schema(description ="企业专享价查询对象")
-@Getter
-@Setter
-public class ExclusivePriceQuery extends BasePageQuery {
-
-    @Schema(description = "充电站id", requiredMode = Schema.RequiredMode.REQUIRED)
-    private Long stationId;
-
-    @Schema(description = "企业id", requiredMode = Schema.RequiredMode.REQUIRED)
-    private Long firmId;
-}

+ 0 - 22
src/main/java/com/zsElectric/boot/business/model/query/FirmStationTimePriceQuery.java

@@ -1,22 +0,0 @@
-package com.zsElectric.boot.business.model.query;
-
-import com.zsElectric.boot.common.base.BasePageQuery;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Getter;
-import lombok.Setter;
-import java.time.LocalDateTime;
-import java.util.List;
-import java.math.BigDecimal;
-
-/**
- * 企业专属价格分页查询对象
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Schema(description ="企业专属价格查询对象")
-@Getter
-@Setter
-public class FirmStationTimePriceQuery extends BasePageQuery {
-
-}

+ 0 - 48
src/main/java/com/zsElectric/boot/business/model/vo/FirmStationTimePriceVO.java

@@ -1,48 +0,0 @@
-package com.zsElectric.boot.business.model.vo;
-
-import java.io.Serial;
-import java.io.Serializable;
-import java.time.LocalDateTime;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.Getter;
-import lombok.Setter;
-import java.time.LocalDateTime;
-import java.math.BigDecimal;
-
-/**
- * 企业专属价格视图对象
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Getter
-@Setter
-@Schema( description = "企业专属价格视图对象")
-public class FirmStationTimePriceVO implements Serializable {
-
-    @Serial
-    private static final long serialVersionUID = 1L;
-
-    @Schema(description = "主键")
-    private Long id;
-    @Schema(description = "企业专享优惠价")
-    private BigDecimal firmPrice;
-    @Schema(description = "分销商用户与上级服务费差值 元/度")
-    private BigDecimal servicePrice;
-    @Schema(description = "站点id")
-    private Long stationId;
-    @Schema(description = "时间段")
-    private String time;
-    @Schema(description = "分销商id")
-    private Long firmId;
-    @Schema(description = "创建时间")
-    private LocalDateTime createTime;
-    @Schema(description = "创建人")
-    private Long createBy;
-    @Schema(description = "修改时间")
-    private LocalDateTime updateTime;
-    @Schema(description = "修改人")
-    private Long updateBy;
-    @Schema(description = "逻辑删除(0-未删除 1-已删除)")
-    private Integer isDeleted;
-}

+ 0 - 63
src/main/java/com/zsElectric/boot/business/service/FirmStationTimePriceService.java

@@ -1,63 +0,0 @@
-package com.zsElectric.boot.business.service;
-
-import com.zsElectric.boot.business.model.entity.FirmStationTimePrice;
-import com.zsElectric.boot.business.model.form.FirmStationTimePriceForm;
-import com.zsElectric.boot.business.model.query.ExclusivePriceQuery;
-import com.zsElectric.boot.business.model.query.FirmStationTimePriceQuery;
-import com.zsElectric.boot.business.model.vo.ExclusivePriceVO;
-import com.zsElectric.boot.business.model.vo.FirmStationTimePriceVO;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.service.IService;
-
-import java.util.List;
-
-/**
- * 企业专属价格服务类
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-public interface FirmStationTimePriceService extends IService<FirmStationTimePrice> {
-
-    /**
-     *企业专属价格分页列表
-     *
-     * @return {@link IPage<FirmStationTimePriceVO>} 企业专属价格分页列表
-     */
-    IPage<FirmStationTimePriceVO> getFirmStationTimePricePage(FirmStationTimePriceQuery queryParams);
-
-    /**
-     * 获取企业专属价格表单数据
-     *
-     * @param id 企业专属价格ID
-     * @return 企业专属价格表单数据
-     */
-     FirmStationTimePriceForm getFirmStationTimePriceFormData(Long id);
-
-    /**
-     * 新增企业专属价格
-     *
-     * @param formData 企业专属价格表单对象
-     * @return 是否新增成功
-     */
-    boolean saveFirmStationTimePrice(FirmStationTimePriceForm formData);
-
-    /**
-     * 修改企业专属价格
-     *
-     * @param id   企业专属价格ID
-     * @param formData 企业专属价格表单对象
-     * @return 是否修改成功
-     */
-    boolean updateFirmStationTimePrice(Long id, FirmStationTimePriceForm formData);
-
-    /**
-     * 删除企业专属价格
-     *
-     * @param ids 企业专属价格ID,多个以英文逗号(,)分割
-     * @return 是否删除成功
-     */
-    boolean deleteFirmStationTimePrices(String ids);
-
-    List<ExclusivePriceVO> getExclusivePriceList(ExclusivePriceQuery queryParams);
-}

+ 0 - 127
src/main/java/com/zsElectric/boot/business/service/impl/FirmStationTimePriceServiceImpl.java

@@ -1,127 +0,0 @@
-package com.zsElectric.boot.business.service.impl;
-
-import cn.hutool.core.bean.BeanUtil;
-import cn.hutool.core.util.NumberUtil;
-import cn.hutool.core.util.ObjectUtil;
-import com.zsElectric.boot.business.model.dto.ExclusivePriceDTO;
-import com.zsElectric.boot.business.model.query.ExclusivePriceQuery;
-import com.zsElectric.boot.business.model.vo.ExclusivePriceVO;
-import lombok.RequiredArgsConstructor;
-import org.springframework.stereotype.Service;
-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.zsElectric.boot.business.mapper.FirmStationTimePriceMapper;
-import com.zsElectric.boot.business.service.FirmStationTimePriceService;
-import com.zsElectric.boot.business.model.entity.FirmStationTimePrice;
-import com.zsElectric.boot.business.model.form.FirmStationTimePriceForm;
-import com.zsElectric.boot.business.model.query.FirmStationTimePriceQuery;
-import com.zsElectric.boot.business.model.vo.FirmStationTimePriceVO;
-import com.zsElectric.boot.business.converter.FirmStationTimePriceConverter;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import cn.hutool.core.lang.Assert;
-import cn.hutool.core.util.StrUtil;
-
-/**
- * 企业专属价格服务实现类
- *
- * @author zsElectric
- * @since 2025-12-11 10:13
- */
-@Service
-@RequiredArgsConstructor
-public class FirmStationTimePriceServiceImpl extends ServiceImpl<FirmStationTimePriceMapper, FirmStationTimePrice> implements FirmStationTimePriceService {
-
-    private final FirmStationTimePriceConverter firmStationTimePriceConverter;
-
-    /**
-    * 获取企业专属价格分页列表
-    *
-    * @param queryParams 查询参数
-    * @return {@link IPage<FirmStationTimePriceVO>} 企业专属价格分页列表
-    */
-    @Override
-    public IPage<FirmStationTimePriceVO> getFirmStationTimePricePage(FirmStationTimePriceQuery queryParams) {
-        Page<FirmStationTimePriceVO> pageVO = this.baseMapper.getFirmStationTimePricePage(
-                new Page<>(queryParams.getPageNum(), queryParams.getPageSize()),
-                queryParams
-        );
-        return pageVO;
-    }
-    
-    /**
-     * 获取企业专属价格表单数据
-     *
-     * @param id 企业专属价格ID
-     * @return 企业专属价格表单数据
-     */
-    @Override
-    public FirmStationTimePriceForm getFirmStationTimePriceFormData(Long id) {
-        FirmStationTimePrice entity = this.getById(id);
-        return firmStationTimePriceConverter.toForm(entity);
-    }
-    
-    /**
-     * 新增企业专属价格
-     *
-     * @param formData 企业专属价格表单对象
-     * @return 是否新增成功
-     */
-    @Override
-    public boolean saveFirmStationTimePrice(FirmStationTimePriceForm formData) {
-        FirmStationTimePrice entity = firmStationTimePriceConverter.toEntity(formData);
-        return this.save(entity);
-    }
-    
-    /**
-     * 更新企业专属价格
-     *
-     * @param id   企业专属价格ID
-     * @param formData 企业专属价格表单对象
-     * @return 是否修改成功
-     */
-    @Override
-    public boolean updateFirmStationTimePrice(Long id,FirmStationTimePriceForm formData) {
-        FirmStationTimePrice entity = firmStationTimePriceConverter.toEntity(formData);
-        return this.updateById(entity);
-    }
-    
-    /**
-     * 删除企业专属价格
-     *
-     * @param ids 企业专属价格ID,多个以英文逗号(,)分割
-     * @return 是否删除成功
-     */
-    @Override
-    public boolean deleteFirmStationTimePrices(String ids) {
-        Assert.isTrue(StrUtil.isNotBlank(ids), "删除的企业专属价格数据为空");
-        // 逻辑删除
-        List<Long> idList = Arrays.stream(ids.split(","))
-                .map(Long::parseLong)
-                .toList();
-        return this.removeByIds(idList);
-    }
-
-    @Override
-    public List<ExclusivePriceVO> getExclusivePriceList(ExclusivePriceQuery queryParams) {
-        Page<ExclusivePriceDTO> page = baseMapper.getExclusivePriceList(new Page<>(queryParams.getPageNum(),
-                queryParams.getPageSize()), queryParams.getStationId(), queryParams.getFirmId());
-        List<ExclusivePriceDTO> exclusivePriceList = page.getRecords();
-                List<ExclusivePriceVO> priceVOList=new ArrayList<>();
-
-        exclusivePriceList.forEach(priceVO -> {
-            ExclusivePriceVO respVO = BeanUtil.toBean(priceVO, ExclusivePriceVO.class);
-            respVO.setSaleTotalPrice(NumberUtil.round(NumberUtil.add(priceVO.getEPrice(),priceVO.getAddServicePrice()),2));
-            if (ObjectUtil.isEmpty(respVO.getFirmPrice())){
-                respVO.setFirmPrice(NumberUtil.round(NumberUtil.add(priceVO.getEPrice(),priceVO.getAddServicePrice()),2));
-            }
-            priceVOList.add(respVO);
-        });
-        return priceVOList;
-    }
-
-}

+ 2 - 0
src/main/resources/application-dev.yml

@@ -104,6 +104,7 @@ security:
     - /api/v1/auth/logout # 开放退出登录
     - /api/v1/auth/wx/** # 微信相关所有接口
     - /ws/** # WebSocket接口
+    - /applet/v1/homePage/** # 用户端分页查询站点信息
 
   # 非安全端点路径,完全绕过 Spring Security 的安全控制
   unsecured-urls:
@@ -114,6 +115,7 @@ security:
     - /webjars/**
     - /favicon.ico
     - /dev/v1/linkData/**
+    - /applet/v1/homePage/** # 用户端分页查询站点信息
   # 只走第三方过滤器、不走其他安全链
   third-party-urls:
     - /dev/v1/linkData/notification_start_charge_result

+ 0 - 47
src/main/resources/mapper/business/FirmStationTimePriceMapper.xml

@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.zsElectric.boot.business.mapper.FirmStationTimePriceMapper">
-
-    <!-- 获取企业专属价格分页列表 -->
-    <select id="getFirmStationTimePricePage" resultType="com.zsElectric.boot.business.model.vo.FirmStationTimePriceVO">
-        SELECT
-                id,
-                firm_price,
-                service_price,
-                station_id,
-                time,
-                firm_id,
-                create_time,
-                create_by,
-                update_time,
-                update_by,
-                is_deleted
-        FROM
-            c_firm_station_time_price
-        <where>
-        </where>
-    </select>
-
-    <select id="getExclusivePriceList" resultType="com.zsElectric.boot.business.model.dto.ExclusivePriceDTO">
-        SELECT
-            stp.`time`,
-            stp.add_service_price addServicePrice,
-            stp.electrovalence,
-            stp.service_price servicePrice,
-            stp.e_price ePrice,
-            stp.time_type timeType,
-            fstp.id,
-            ifnull( fstp.service_price, 0 ) firmServicePrice,
-            fstp.firm_price AS firmPrice
-        FROM
-            c_station_time_price stp
-                LEFT JOIN c_firm_station_time_price fstp ON stp.station_id = fstp.station_id
-                AND stp.TIME = fstp.TIME
-                AND fstp.firm_id = #{firmId}
-        WHERE
-            stp.is_deleted = 0
-          AND stp.is_deleted = 0
-          AND stp.station_id = #{stationId}
-    </select>
-
-</mapper>