feat(): 测试修改Api接口文档

master
Number7 2024-08-04 11:50:55 +08:00
parent f454280017
commit 2411b74870
5 changed files with 204 additions and 3 deletions

View File

@ -0,0 +1,70 @@
package com.muyu.cloud.pay.domain;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.common.core.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import java.math.BigDecimal;
/**
* @Authorliuxinyue
* @Packagecom.muyu.cloud.pay.domain
* @Projectcloud-pay
* @nameOrderPayInfo
* @Date2024/8/4 11:04
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "order_pay_info",autoResultMap = true)
public class OrderPayInfo extends BaseEntity{
/**
*
*/
private String appName;
/**
*
*/
private String appCode;
/**
*
*/
private String cusOrderNumber;
/**
*
*/
private String payOrderNumber;
/**
*
*/
private BigDecimal price;
/**
*
*/
private String channelType;
/**
*
*/
private String channelOrderNumber;
/**
*
*/
private String status;
}

View File

@ -26,17 +26,17 @@ public class CustomerListReq {
/**
* /
*/
@Schema(name = "服务/客户名称",type = "String",description = "客户名称,为微服务中文名称")
@Schema(type = "String",description = "客户名称,为微服务中文名称")
private String appName;
/**
* /
*/
@Schema(name = "服务/客户编码",type = "String",description = "客户名称,为微服务名称")
@Schema(type = "String",description = "客户名称,为微服务名称")
private String appCode;
/**
*
*/
@Schema(name = "是否开启",type = "String",description = "客户状态,Y是开启,N是关闭")
@Schema(type = "String",description = "客户状态,Y是开启,N是关闭")
@IsSystemYesNo
private String status;

View File

@ -0,0 +1,76 @@
package com.muyu.cloud.pay.domain.resp;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.cloud.pay.domain.OrderPayCustomer;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @Authorliuxinyue
* @Packagecom.muyu.cloud.pay.domain.resp
* @Projectcloud-pay
* @nameCustomerResp
* @Date2024/8/4 11:03
*/
@Tag(name ="客户信息相应对象",description ="负责客户信息查询的响应结果")
@Data
@AllArgsConstructor
@Builder
public class CustomerListResp {
/**
*
*/
@Schema(description ="客户ID",defaultValue ="1",type = "Long")
private Long id;
/**
* /
*/
@Schema(description ="客户名称",defaultValue ="商品服务",type ="String")
private String appName;
/**
* /
*/
@Schema(description = "客户编码",defaultValue ="cloud_order",type = "String")
private String appCode;
/**
*
*/
@Schema(description ="客户状态,同数据字典-系统是否",defaultValue ="Y",type = "String")
private String status;
/**
* 5
*/
private List<CustomerOrderPaySimpleResp> orderPaySimpleRespList;
@Schema(description="创建人",defaultValue ="muyu", type ="String")
private String createBy;
@JsonFormat(
pattern = "yyyy-MM-dd HH:mm:ss"
)
@Schema(description ="创建时间", defaultValue ="2024-7-31 14:30:29", type ="Date")
private Date createTime;
public static CustomerListResp customerBuild(OrderPayCustomer orderPayCustomer) {
return CustomerListResp.builder()
.id(orderPayCustomer.getId())
.appName(orderPayCustomer.getAppName())
.appCode(orderPayCustomer.getAppCode())
.createBy(orderPayCustomer.getCreateBy())
.createTime(orderPayCustomer.getCreateTime())
.build();
}
}

View File

@ -0,0 +1,44 @@
package com.muyu.cloud.pay.domain.resp;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
/**
* @Authorliuxinyue
* @Packagecom.muyu.cloud.pay.domain.resp
* @Projectcloud-pay
* @nameCustomerOrderPaySimpleResp
* @Date2024/8/4 11:29
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class CustomerOrderPaySimpleResp {
/**
*
*/
private String cusOrderNumber;
/**
*
*/
private String payOrderNumber;
/**
*
*/
private BigDecimal price;
/**
*
*/
private String channelType;
}

View File

@ -0,0 +1,11 @@
package com.muyu.cloud.pay.domain.resp;
/**
* @Authorliuxinyue
* @Packagecom.muyu.cloud.pay.domain.resp
* @Projectcloud-pay
* @nameOrderPayResp
* @Date2024/8/4 11:28
*/
public class OrderPayResp {
}