支付控制层,服务层,mapper层初始构建

master
zhang chengzhi 2024-07-31 19:47:33 +08:00
parent 5674377d38
commit da2566e333
13 changed files with 348 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.common.core.web.domain.BaseEntity;
import lombok.*;
import lombok.experimental.SuperBuilder;
/**
* @Authorzhangchengzhi
@ -16,7 +17,7 @@ import lombok.*;
*/
@Data
//@Builder
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@ -48,7 +49,7 @@ public class OrderPayCustomer extends BaseEntity {
*
*/
private Integer status;
private String status;

View File

@ -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.*;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.domain
* @Projectcloud-pay
* @nameOrderPayInfo
* @Date2024/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;
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.domain
* @Projectcloud-pay
* @nameOrderPayRefund
* @Date2024/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;
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.domain
* @Projectcloud-pay
* @nameCustomerListReq
* @Date2024/7/31 19:07
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class CustomerListReq {
/**
* /
*/
private String appName;
/**
* /
*/
private String appCode;
/**
*
*/
private String appDesc;
}

View File

@ -15,4 +15,14 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/customer")
public class OrderPayCustomerController {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.controller
* @Projectcloud-pay
* @nameOrderPayInfoController
* @Date2024/7/31 9:58
*/
@Log4j2
@RestController
@RequestMapping("/OrderPayInfo")
public class OrderPayInfoController {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.controller
* @Projectcloud-pay
* @nameOrderPayRefundController
* @Date2024/7/31 10:03
*/
@Log4j2
@RestController
@RequestMapping("/OrderPayRefund")
public class OrderPayRefundController {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.mapper
* @Projectcloud-pay
* @nameOrderPayInfoMapper
* @Date2024/7/31 9:53
*/
@Mapper
public interface OrderPayInfoMapper extends BaseMapper<OrderPayInfo> {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.mapper
* @Projectcloud-pay
* @nameOrderPayRefundMapper
* @Date2024/7/31 9:59
*/
@Mapper
public interface OrderPayRefundMapper extends BaseMapper<OrderPayRefund> {
}

View File

@ -0,0 +1,14 @@
package com.muyu.cloud.pay.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.cloud.pay.domain.OrderPayInfo;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.service
* @Projectcloud-pay
* @nameOrderPayInfoService
* @Date2024/7/31 9:54
*/
public interface OrderPayInfoService extends IService<OrderPayInfo> {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.service
* @Projectcloud-pay
* @nameOrderPayRefundService
* @Date2024/7/31 10:00
*/
public interface OrderPayRefundService extends IService<OrderPayRefund> {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.service.impl
* @Projectcloud-pay
* @nameOrderPayInfoServiceImpl
* @Date2024/7/31 9:55
*/
@Service
public class OrderPayInfoServiceImpl extends ServiceImpl<OrderPayInfoMapper, OrderPayInfo>
implements OrderPayInfoService {
}

View File

@ -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;
/**
* @Authorzhangchengzhi
* @Packagecom.muyu.cloud.pay.service.impl
* @Projectcloud-pay
* @nameOrderPayRefundServiceImpl
* @Date2024/7/31 10:01
*/
@Service
public class OrderPayRefundServiceImpl extends
ServiceImpl<OrderPayRefundMapper, OrderPayRefund> implements OrderPayRefundService {
}