支付控制层,服务层,mapper层初始构建
parent
5674377d38
commit
da2566e333
|
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import lombok.*;
|
import lombok.*;
|
||||||
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:zhangchengzhi
|
* @Author:zhangchengzhi
|
||||||
|
@ -16,7 +17,7 @@ import lombok.*;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
//@Builder
|
@SuperBuilder
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@ -48,7 +49,7 @@ public class OrderPayCustomer extends BaseEntity {
|
||||||
* 是否开启
|
* 是否开启
|
||||||
*/
|
*/
|
||||||
|
|
||||||
private Integer status;
|
private String status;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,84 @@
|
||||||
|
package com.muyu.cloud.pay.domain;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.domain
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayInfo
|
||||||
|
* @Date:2024/7/31 9:32
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@TableName( value = "order_pay_info",autoResultMap = true)
|
||||||
|
public class OrderPayInfo {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
@TableId(value = "id",type = IdType.AUTO)
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户名称
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String appName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户编号
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String appCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户单号
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String cusOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付单号
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String payOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 渠道商类型
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String channelType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 渠道商单号
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String channelOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付单状态
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
package com.muyu.cloud.pay.domain;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.domain
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayRefund
|
||||||
|
* @Date:2024/7/31 9:43
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@TableName(value = "order_pay_refund",autoResultMap = true)
|
||||||
|
public class OrderPayRefund {
|
||||||
|
/**
|
||||||
|
* 主键
|
||||||
|
*/
|
||||||
|
@TableId(value = "id",type = IdType.AUTO)
|
||||||
|
private Long id;
|
||||||
|
/**
|
||||||
|
* 客户退单号
|
||||||
|
*/
|
||||||
|
private String cusOrderNumber;
|
||||||
|
/**
|
||||||
|
* 支付退单号
|
||||||
|
*/
|
||||||
|
private String payOrderNumber;
|
||||||
|
/**
|
||||||
|
* 渠道商退单
|
||||||
|
*/
|
||||||
|
private String channelOrderNumber;
|
||||||
|
/**
|
||||||
|
* 退款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal price;
|
||||||
|
/**
|
||||||
|
* 支付单号
|
||||||
|
*/
|
||||||
|
private String payInfoNumber;
|
||||||
|
/**
|
||||||
|
* 到账时间
|
||||||
|
*/
|
||||||
|
private Date toAccoutTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退单状态
|
||||||
|
*/
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,44 @@
|
||||||
|
package com.muyu.cloud.pay.domain.req;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.SuperBuilder;
|
||||||
|
import org.apache.skywalking.apm.toolkit.trace.Tag;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.domain
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:CustomerListReq
|
||||||
|
* @Date:2024/7/31 19:07
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@SuperBuilder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class CustomerListReq {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 服务/客户名称
|
||||||
|
*/
|
||||||
|
|
||||||
|
private String appName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 服务/客户编码
|
||||||
|
*/
|
||||||
|
private String appCode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户描述
|
||||||
|
*/
|
||||||
|
private String appDesc;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -15,4 +15,14 @@ import org.springframework.web.bind.annotation.RestController;
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/customer")
|
@RequestMapping("/customer")
|
||||||
public class OrderPayCustomerController {
|
public class OrderPayCustomerController {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.muyu.cloud.pay.controller;
|
||||||
|
|
||||||
|
import lombok.extern.log4j.Log4j2;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.controller
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayInfoController
|
||||||
|
* @Date:2024/7/31 9:58
|
||||||
|
*/
|
||||||
|
@Log4j2
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/OrderPayInfo")
|
||||||
|
public class OrderPayInfoController {
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.muyu.cloud.pay.controller;
|
||||||
|
|
||||||
|
import lombok.extern.log4j.Log4j2;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.controller
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayRefundController
|
||||||
|
* @Date:2024/7/31 10:03
|
||||||
|
*/
|
||||||
|
@Log4j2
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/OrderPayRefund")
|
||||||
|
public class OrderPayRefundController {
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.muyu.cloud.pay.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.muyu.cloud.pay.domain.OrderPayInfo;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.mapper
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayInfoMapper
|
||||||
|
* @Date:2024/7/31 9:53
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface OrderPayInfoMapper extends BaseMapper<OrderPayInfo> {
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.muyu.cloud.pay.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.muyu.cloud.pay.domain.OrderPayRefund;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.mapper
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayRefundMapper
|
||||||
|
* @Date:2024/7/31 9:59
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface OrderPayRefundMapper extends BaseMapper<OrderPayRefund> {
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
package com.muyu.cloud.pay.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.muyu.cloud.pay.domain.OrderPayInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.service
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayInfoService
|
||||||
|
* @Date:2024/7/31 9:54
|
||||||
|
*/
|
||||||
|
public interface OrderPayInfoService extends IService<OrderPayInfo> {
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package com.muyu.cloud.pay.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.muyu.cloud.pay.domain.OrderPayRefund;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.service
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayRefundService
|
||||||
|
* @Date:2024/7/31 10:00
|
||||||
|
*/
|
||||||
|
|
||||||
|
public interface OrderPayRefundService extends IService<OrderPayRefund> {
|
||||||
|
}
|
|
@ -0,0 +1,23 @@
|
||||||
|
package com.muyu.cloud.pay.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.muyu.cloud.pay.domain.OrderPayInfo;
|
||||||
|
import com.muyu.cloud.pay.mapper.OrderPayInfoMapper;
|
||||||
|
import com.muyu.cloud.pay.service.OrderPayInfoService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.service.impl
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayInfoServiceImpl
|
||||||
|
* @Date:2024/7/31 9:55
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class OrderPayInfoServiceImpl extends ServiceImpl<OrderPayInfoMapper, OrderPayInfo>
|
||||||
|
implements OrderPayInfoService {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
package com.muyu.cloud.pay.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.muyu.cloud.pay.domain.OrderPayRefund;
|
||||||
|
import com.muyu.cloud.pay.mapper.OrderPayRefundMapper;
|
||||||
|
import com.muyu.cloud.pay.service.OrderPayRefundService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author:zhangchengzhi
|
||||||
|
* @Package:com.muyu.cloud.pay.service.impl
|
||||||
|
* @Project:cloud-pay
|
||||||
|
* @name:OrderPayRefundServiceImpl
|
||||||
|
* @Date:2024/7/31 10:01
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class OrderPayRefundServiceImpl extends
|
||||||
|
ServiceImpl<OrderPayRefundMapper, OrderPayRefund> implements OrderPayRefundService {
|
||||||
|
}
|
Loading…
Reference in New Issue