Browse Source

费用配置

tanbin 1 year ago
parent
commit
17165f851f

+ 0 - 67
device-api-service/src/main/java/com/xy/entity/MercFeeConfigAlgorithm.java

@@ -1,67 +0,0 @@
-package com.xy.entity;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import java.time.LocalDateTime;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableField;
-import java.io.Serializable;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-/**
- * <p>
- * 商户算法预充配置扩展
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-@ApiModel(value="MercFeeConfigAlgorithm对象", description="商户算法预充配置扩展")
-public class MercFeeConfigAlgorithm implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "ID")
-    @TableId(value = "id", type = IdType.ASSIGN_ID)
-    private Long id;
-
-    @ApiModelProperty(value = "商户编码")
-    private String mercCode;
-
-    @ApiModelProperty(value = "商户id")
-    private Long mercId;
-
-    @ApiModelProperty(value = "创建时间")
-    @TableField(fill = FieldFill.INSERT)
-    private LocalDateTime createTime;
-
-    @ApiModelProperty(value = "创建人")
-    @TableField(fill = FieldFill.INSERT)
-    private Long createUser;
-
-    @ApiModelProperty(value = "更新人")
-    @TableField(fill = FieldFill.UPDATE)
-    private Long updateUser;
-
-    @ApiModelProperty(value = "更新时间")
-    @TableField(fill = FieldFill.UPDATE)
-    private LocalDateTime updateTime;
-
-    @ApiModelProperty(value = "设备类型")
-    private Integer deviceType;
-
-    @ApiModelProperty(value = "算法ID")
-    private Long algorithmId;
-
-    @ApiModelProperty(value = "算法预充金额(比平台多收的金额)")
-    private Integer extraMoney;
-
-
-}

+ 0 - 16
device-api-service/src/main/java/com/xy/mapper/MercFeeConfigAlgorithmMapper.java

@@ -1,16 +0,0 @@
-package com.xy.mapper;
-
-import com.xy.entity.MercFeeConfigAlgorithm;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
- * <p>
- * 商户算法预充配置扩展 Mapper 接口
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-public interface MercFeeConfigAlgorithmMapper extends BaseMapper<MercFeeConfigAlgorithm> {
-
-}

+ 0 - 16
device-api-service/src/main/java/com/xy/mapper/MercFeeConfigDeviceMapper.java

@@ -1,16 +0,0 @@
-package com.xy.mapper;
-
-import com.xy.entity.MercFeeConfigDevice;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
- * <p>
- * 商户设备管理费配置扩展 Mapper 接口
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-public interface MercFeeConfigDeviceMapper extends BaseMapper<MercFeeConfigDevice> {
-
-}

+ 0 - 19
device-api-service/src/main/java/com/xy/mapper/mapper/MercFeeConfigAlgorithmMapper.xml

@@ -1,19 +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.xy.mapper.MercFeeConfigAlgorithmMapper">
-
-    <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.xy.entity.MercFeeConfigAlgorithm">
-        <id column="id" property="id" />
-        <result column="merc_code" property="mercCode" />
-        <result column="merc_id" property="mercId" />
-        <result column="create_time" property="createTime" />
-        <result column="create_user" property="createUser" />
-        <result column="update_user" property="updateUser" />
-        <result column="update_time" property="updateTime" />
-        <result column="device_type" property="deviceType" />
-        <result column="algorithm_id" property="algorithmId" />
-        <result column="extra_money" property="extraMoney" />
-    </resultMap>
-
-</mapper>

+ 0 - 18
device-api-service/src/main/java/com/xy/mapper/mapper/MercFeeConfigDeviceMapper.xml

@@ -1,18 +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.xy.mapper.MercFeeConfigDeviceMapper">
-
-    <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.xy.entity.MercFeeConfigDevice">
-        <id column="id" property="id" />
-        <result column="merc_code" property="mercCode" />
-        <result column="merc_id" property="mercId" />
-        <result column="create_time" property="createTime" />
-        <result column="create_user" property="createUser" />
-        <result column="update_user" property="updateUser" />
-        <result column="update_time" property="updateTime" />
-        <result column="device_type" property="deviceType" />
-        <result column="extra_money" property="extraMoney" />
-    </resultMap>
-
-</mapper>

+ 0 - 85
device-api-service/src/main/java/com/xy/service/MercFeeConfigAlgorithmServiceImpl.java

@@ -1,85 +0,0 @@
-package com.xy.service;
-
-import com.xy.entity.MercFeeConfigAlgorithm;
-import com.xy.mapper.MercFeeConfigAlgorithmMapper;
-import com.xy.service.MercFeeConfigAlgorithmService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
-import io.swagger.annotations.Api;
-import lombok.AllArgsConstructor;
-
-import java.util.List;
-import com.xy.utils.R;
-import com.xy.utils.PageBean;
-import com.xy.dto.MercFeeConfigAlgorithmDto;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.PostMapping;
-import io.swagger.annotations.ApiOperation;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.xy.utils.MybatisPlusQuery;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.springframework.validation.annotation.Validated;
-import com.xy.utils.Emptys;
-
-import static com.xy.utils.Beans.copy;
-import static com.xy.utils.PlusBeans.toIPage;
-import static com.xy.utils.PlusBeans.toPageBean;
-
-
-/**
-* <p>
-* 商户算法预充配置扩展 服务实现类
-* </p>
-*
-* @author 谭斌
-* @since 2024-04-07
-*/
-@Service
-@AllArgsConstructor
-@Api(tags = "商户算法预充配置扩展")
-public class MercFeeConfigAlgorithmServiceImpl extends ServiceImpl<MercFeeConfigAlgorithmMapper, MercFeeConfigAlgorithm> implements MercFeeConfigAlgorithmService {
-
-    @PostMapping("obj")
-    @ApiOperation("对象查询")
-    public R<MercFeeConfigAlgorithmDto.Vo> obj(@RequestBody MercFeeConfigAlgorithmDto.Vo vo) {
-        MercFeeConfigAlgorithmDto.SelectList selectList = copy(MercFeeConfigAlgorithmDto.SelectList.class, vo);
-        List<MercFeeConfigAlgorithmDto.Vo> list = list(selectList).getData();
-        if(Emptys.check(list)) {
-            return R.ok(list.get(0));
-        }
-        return R.ok();
-    }
-
-    @PostMapping("list")
-    @ApiOperation("集合查询")
-    public R<List<MercFeeConfigAlgorithmDto.Vo>> list(@RequestBody MercFeeConfigAlgorithmDto.SelectList selectList) {
-        LambdaQueryWrapper<MercFeeConfigAlgorithm> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList, MercFeeConfigAlgorithm.class).build();
-        List<MercFeeConfigAlgorithm> list = list(lambdaQueryWrapper);
-        return R.ok(copy(MercFeeConfigAlgorithmDto.Vo.class, list));
-    }
-
-    @PostMapping("page")
-    @ApiOperation("分页查询")
-    public R<PageBean<MercFeeConfigAlgorithmDto.Vo>> page(@RequestBody MercFeeConfigAlgorithmDto.Page page) {
-        PageBean pageBean = page.getPage();
-        LambdaQueryWrapper<MercFeeConfigAlgorithm> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(page, MercFeeConfigAlgorithm.class).build();
-        IPage<MercFeeConfigAlgorithm> iPage = page(toIPage(pageBean), lambdaQueryWrapper);
-        return R.ok(toPageBean(MercFeeConfigAlgorithmDto.Vo.class, iPage));
-    }
-
-    @PostMapping("save")
-    @ApiOperation("添加")
-    public R save(@RequestBody @Validated MercFeeConfigAlgorithmDto.Save save) {
-        MercFeeConfigAlgorithm saveInfo = copy(MercFeeConfigAlgorithm.class, save);
-        save(saveInfo);
-        return R.ok();
-    }
-
-    @PostMapping("update")
-    @ApiOperation("修改")
-    public R update(@RequestBody @Validated MercFeeConfigAlgorithmDto.Update update) {
-        MercFeeConfigAlgorithm updateInfo = copy(MercFeeConfigAlgorithm.class, update);
-        updateById(updateInfo);
-        return R.ok();
-    }
-}

+ 0 - 85
device-api-service/src/main/java/com/xy/service/MercFeeConfigDeviceServiceImpl.java

@@ -1,85 +0,0 @@
-package com.xy.service;
-
-import com.xy.entity.MercFeeConfigDevice;
-import com.xy.mapper.MercFeeConfigDeviceMapper;
-import com.xy.service.MercFeeConfigDeviceService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
-import io.swagger.annotations.Api;
-import lombok.AllArgsConstructor;
-
-import java.util.List;
-import com.xy.utils.R;
-import com.xy.utils.PageBean;
-import com.xy.dto.MercFeeConfigDeviceDto;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.PostMapping;
-import io.swagger.annotations.ApiOperation;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.xy.utils.MybatisPlusQuery;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.springframework.validation.annotation.Validated;
-import com.xy.utils.Emptys;
-
-import static com.xy.utils.Beans.copy;
-import static com.xy.utils.PlusBeans.toIPage;
-import static com.xy.utils.PlusBeans.toPageBean;
-
-
-/**
-* <p>
-* 商户设备管理费配置扩展 服务实现类
-* </p>
-*
-* @author 谭斌
-* @since 2024-04-07
-*/
-@Service
-@AllArgsConstructor
-@Api(tags = "商户设备管理费配置扩展")
-public class MercFeeConfigDeviceServiceImpl extends ServiceImpl<MercFeeConfigDeviceMapper, MercFeeConfigDevice> implements MercFeeConfigDeviceService {
-
-    @PostMapping("obj")
-    @ApiOperation("对象查询")
-    public R<MercFeeConfigDeviceDto.Vo> obj(@RequestBody MercFeeConfigDeviceDto.Vo vo) {
-        MercFeeConfigDeviceDto.SelectList selectList = copy(MercFeeConfigDeviceDto.SelectList.class, vo);
-        List<MercFeeConfigDeviceDto.Vo> list = list(selectList).getData();
-        if(Emptys.check(list)) {
-            return R.ok(list.get(0));
-        }
-        return R.ok();
-    }
-
-    @PostMapping("list")
-    @ApiOperation("集合查询")
-    public R<List<MercFeeConfigDeviceDto.Vo>> list(@RequestBody MercFeeConfigDeviceDto.SelectList selectList) {
-        LambdaQueryWrapper<MercFeeConfigDevice> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList, MercFeeConfigDevice.class).build();
-        List<MercFeeConfigDevice> list = list(lambdaQueryWrapper);
-        return R.ok(copy(MercFeeConfigDeviceDto.Vo.class, list));
-    }
-
-    @PostMapping("page")
-    @ApiOperation("分页查询")
-    public R<PageBean<MercFeeConfigDeviceDto.Vo>> page(@RequestBody MercFeeConfigDeviceDto.Page page) {
-        PageBean pageBean = page.getPage();
-        LambdaQueryWrapper<MercFeeConfigDevice> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(page, MercFeeConfigDevice.class).build();
-        IPage<MercFeeConfigDevice> iPage = page(toIPage(pageBean), lambdaQueryWrapper);
-        return R.ok(toPageBean(MercFeeConfigDeviceDto.Vo.class, iPage));
-    }
-
-    @PostMapping("save")
-    @ApiOperation("添加")
-    public R save(@RequestBody @Validated MercFeeConfigDeviceDto.Save save) {
-        MercFeeConfigDevice saveInfo = copy(MercFeeConfigDevice.class, save);
-        save(saveInfo);
-        return R.ok();
-    }
-
-    @PostMapping("update")
-    @ApiOperation("修改")
-    public R update(@RequestBody @Validated MercFeeConfigDeviceDto.Update update) {
-        MercFeeConfigDevice updateInfo = copy(MercFeeConfigDevice.class, update);
-        updateById(updateInfo);
-        return R.ok();
-    }
-}

+ 0 - 89
device-api/src/main/java/com/xy/dto/MercFeeConfigAlgorithmDto.java

@@ -1,89 +0,0 @@
-package com.xy.dto;
-
-import java.time.LocalDateTime;
-
-import java.io.Serializable;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.experimental.Accessors;
-import com.xy.utils.PageBean;
-import com.fasterxml.jackson.annotation.JsonFormat;
-
-/**
- * <p>
- * 商户算法预充配置扩展
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-public class MercFeeConfigAlgorithmDto {
-
-    @Data
-    @Accessors(chain = true)
-    public static class SelectList extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Page extends Vo {
-
-        @ApiModelProperty(value = "分页对象", required = true)
-        private PageBean page;
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Save extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Update extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Vo {
-
-        @ApiModelProperty(value = "ID")
-        private Long id;
-
-        @ApiModelProperty(value = "商户编码")
-        private String mercCode;
-
-        @ApiModelProperty(value = "商户id")
-        private Long mercId;
-
-        @ApiModelProperty(value = "创建时间")
-        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime createTime;
-
-        @ApiModelProperty(value = "创建人")
-        private Long createUser;
-
-        @ApiModelProperty(value = "更新人")
-        private Long updateUser;
-
-        @ApiModelProperty(value = "更新时间")
-        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime updateTime;
-
-        @ApiModelProperty(value = "设备类型")
-        private Integer deviceType;
-
-        @ApiModelProperty(value = "算法ID")
-        private Long algorithmId;
-
-        @ApiModelProperty(value = "算法预充金额(比平台多收的金额)")
-        private Integer extraMoney;
-
-
-    }
-
-}

+ 0 - 86
device-api/src/main/java/com/xy/dto/MercFeeConfigDeviceDto.java

@@ -1,86 +0,0 @@
-package com.xy.dto;
-
-import java.time.LocalDateTime;
-
-import java.io.Serializable;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.experimental.Accessors;
-import com.xy.utils.PageBean;
-import com.fasterxml.jackson.annotation.JsonFormat;
-
-/**
- * <p>
- * 商户设备管理费配置扩展
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-public class MercFeeConfigDeviceDto {
-
-    @Data
-    @Accessors(chain = true)
-    public static class SelectList extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Page extends Vo {
-
-        @ApiModelProperty(value = "分页对象", required = true)
-        private PageBean page;
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Save extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Update extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Vo {
-
-        @ApiModelProperty(value = "ID")
-        private Long id;
-
-        @ApiModelProperty(value = "商户编码")
-        private String mercCode;
-
-        @ApiModelProperty(value = "商户id")
-        private Long mercId;
-
-        @ApiModelProperty(value = "创建时间")
-        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime createTime;
-
-        @ApiModelProperty(value = "创建人")
-        private Long createUser;
-
-        @ApiModelProperty(value = "更新人")
-        private Long updateUser;
-
-        @ApiModelProperty(value = "更新时间")
-        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime updateTime;
-
-        @ApiModelProperty(value = "设备类型")
-        private Integer deviceType;
-
-        @ApiModelProperty(value = "设备管理费金额(比平台多收的金额)")
-        private Integer extraMoney;
-
-
-    }
-
-}

+ 0 - 16
device-api/src/main/java/com/xy/service/MercFeeConfigAlgorithmService.java

@@ -1,16 +0,0 @@
-package com.xy.service;
-
-import com.xy.annotate.RestMappingController;
-
-/**
- * <p>
- * 商户算法预充配置扩展 服务类
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-@RestMappingController("/merc-fee-config-algorithm")
-public interface MercFeeConfigAlgorithmService {
-
-}

+ 0 - 16
device-api/src/main/java/com/xy/service/MercFeeConfigDeviceService.java

@@ -1,16 +0,0 @@
-package com.xy.service;
-
-import com.xy.annotate.RestMappingController;
-
-/**
- * <p>
- * 商户设备管理费配置扩展 服务类
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-07
- */
-@RestMappingController("/merc-fee-config-device")
-public interface MercFeeConfigDeviceService {
-
-}