Browse Source

11-14 收款导出注释补充

sunjiabei/feature-20251021102635-银行接口
lijianlin 2 weeks ago
parent
commit
9151b8577b
  1. 47
      src/main/java/com/example/demo/domain/vo/cash/CashCollection.java
  2. 2
      src/main/java/com/example/demo/domain/vo/cash/CashRecordDTO.java

47
src/main/java/com/example/demo/domain/vo/cash/CashCollection.java

@ -1,5 +1,7 @@
package com.example.demo.domain.vo.cash;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
@ -27,57 +29,96 @@ public class CashCollection implements Serializable {
private Integer id;
//订单信息
private Integer orderType; // 订单类型1-收款2-退款
@ExcelProperty("精网号")
private Integer jwcode; // 精网号
@ExcelProperty("姓名")
private String name; // 姓名
@ExcelIgnore
private String market; // 所属地区
@ExcelProperty("所属地区")
private String marketName; // 所属地区名称
private String activity; // 活动名称
@ExcelProperty("活动")
private String activity; // 活动
@ExcelProperty("金币订单号")
private String orderCode; // 金币订单号
@ExcelProperty("银行流水订单号")
private String bankCode; // 银行流水订单号
@ExcelProperty("商品名称")
private String goodsName; // 商品名称
@ExcelProperty("商品数量")
private Integer goodNum; // 商品数量
private String numUnit; //数量单位 //
@ExcelProperty("永久金币数量")
private Integer permanentGold; // 永久金币数量
@ExcelProperty("免费金币数量")
private Integer freeGold; // 免费金币数量
//金额信息
@ExcelProperty("付款币种")
private String paymentCurrency; // 付款币种
@ExcelProperty("付款金额")
private BigDecimal paymentAmount; // 付款金额
@ExcelProperty("到账币种")
private String receivedCurrency; // 到账币种
@ExcelProperty("到账金额")
private BigDecimal receivedAmount; // 到账金额
@ExcelProperty("手续费")
private BigDecimal handlingCharge; // 手续费
@ExcelProperty("到账币种")
private String receivedMarket; //到账地区
// 支付信息
@ExcelProperty("支付方式")
private String payType; // 支付方式
@ExcelProperty("付款时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime payTime; // 付款日期秒级
@ExcelProperty("到账时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime receivedTime; // 到账日期秒级
//状态 操作人
@ExcelIgnore
private Integer status; // 订单状态
@ExcelIgnore
private Integer submitterId; // 提交人 id
@ExcelProperty("提交人地区")
private String submitterMarket; //提交人地区
@ExcelProperty("提交人姓名")
private String submitterName; // 提交人 姓名
@ExcelProperty("转账凭证")
private String voucher; // 转账凭证
@ExcelProperty("备注")
private String remark; // 备注
@ExcelIgnore
private String receivedRemark; //到账备注
@ExcelIgnore
private String rejectReason; // 驳回理由
private Integer auditId; //审核人id
private String auditName; //审核人id
@ExcelIgnore
private String auditId; //审核人id
@ExcelProperty("审核人")
private String auditName; //审核人姓名
@ExcelIgnore
private Integer cashRoleId; //角色id(0客服1地区财务/负责人2总部)
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime createTime;
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime updateTime;
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime auditTime;
//搜索筛条件
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime startTime; // 付款时间起
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime endTime; // 付款时间止
@ExcelIgnore
private String sortField; //排序字段
@ExcelIgnore
private String sortOrder; //排序顺序
@ExcelIgnore
private List<String> markets; // 所属地区列表
}

2
src/main/java/com/example/demo/domain/vo/cash/CashRecordDTO.java

@ -22,7 +22,7 @@ import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CashRecordDTO{
public class CashRecordDTO{
private String activity;// 活动
private String goodsName;// 商品名称
private Integer goodsNum;// 商品数量

Loading…
Cancel
Save