Browse Source

11.20导出修复字段

sunjiabei/feature-20251021102635-银行接口
huangqizhen 6 days ago
parent
commit
1cc2c448dd
  1. 56
      src/main/java/com/example/demo/domain/vo/cash/CashRecordDTO.java

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

@ -1,6 +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;
@ -23,31 +24,52 @@ import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
public class CashRecordDTO{
@ExcelIgnore
private String activity;// 活动
@ExcelProperty("商品名称")
private String goodsName;// 商品名称
@ExcelProperty("商品数量")
private Integer goodsNum;// 商品数量
@ExcelProperty("商品单位")
private String numUnit;// 商品单位
@ExcelIgnore
private BigDecimal gold;//永久金币
@ExcelIgnore
private BigDecimal free;//免费金币
@ExcelIgnore
private String paymentCurrency;// 支付币种
@ExcelIgnore
private BigDecimal paymentAmount;// 支付金额
@ExcelIgnore
private String receivedCurrency;// 收款币种
@ExcelIgnore
private BigDecimal receivedAmount;// 收款金额
@ExcelIgnore
private BigDecimal handlingCharge;// 手续费
@ExcelIgnore
private String payBankCode;// 付款银行
@ExcelIgnore
private String payType;// 支付方式
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
@ExcelIgnore
private LocalDateTime payTime;// 付款时间
@ExcelIgnore
private String receivedMarket;// 收款地区
@ExcelIgnore
private String payVoucher;// 支付凭证
@ExcelIgnore
private String payRemark;// 支付备注
//提交人
@ExcelIgnore
private String paySubmitter;
//提交人
@ExcelProperty("提交人")
private String Submitter;
//审核人
@ExcelIgnore
private String audit;
//到账日期
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private LocalDateTime receivedTime;
@ExcelIgnore
@ -59,42 +81,51 @@ public class CashRecordDTO{
/**
* 序号
*/
@ExcelProperty("序号")
private Integer id;
/**
* 精网号
*/
@ExcelProperty("精网号")
private Integer jwcode;
/**
* 姓名
*/
@ExcelProperty("姓名")
private String userName;
@ExcelIgnore
private String name;
/**
* 所属地区
*/
@ExcelProperty("所属地区")
private Integer market;
/**
* 金币订单号
*/
@ExcelIgnore
private String orderCode;
/**
* 银行流水订单号
*/
@ExcelIgnore
private String bankCode;
/**
* 永久金币
*/
@ExcelIgnore
private BigDecimal permanentGold;
/**
* 免费金币
*/
@ExcelIgnore
private BigDecimal freeGold;
/**
@ -115,6 +146,7 @@ public class CashRecordDTO{
30总部财务待审核32总部财务驳回
40执行人待处理41执行人已处理退款结束
*/
@ExcelProperty("订单状态")
private Integer status;
/**
@ -126,85 +158,101 @@ public class CashRecordDTO{
/**
* 提交人地区
*/
@ExcelIgnore
private String submitterMarket;
/**
* 转账凭证
*/
@ExcelIgnore
private String voucher;
/**
* 备注
*/
@ExcelProperty("备注")
private String remark;
/**
* 驳回理由
*/
@ExcelIgnore
private String rejectReason;
/**
* 退款备注理由,客服填写
*/
@ExcelProperty("退款备注")
private String refundReason;
/**
* 退款方式0全额/1部分
*/
@ExcelProperty("退款方式")
private Integer refundModel;
/**
* 退款执行人OA号
*/
@ExcelIgnore
private Integer executor;
/**
* 退款途径
*/
@ExcelIgnore
private String refundChannels;
/**
* 退款日期到天
*/
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date refundTime;
/**
* 退款备注执行人填写
*/
@ExcelIgnore
private String refundRemark;
/**
* 退款截图
*/
@ExcelIgnore
private String refundVoucher;
/**
* 创建时间
*/
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date createTime;
/**
* 更新时间
*/
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date updateTime;
/**
* 审核时间
*/
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date auditTime;
/**
* 退款币种
*/
@ExcelIgnore
private String refundCurrency;
/**
* 退款金额
*/
@ExcelIgnore
private String refundAmount;
/**
@ -218,9 +266,13 @@ public class CashRecordDTO{
@ExcelIgnore
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
private Date endTime; // 结束时间
@ExcelIgnore
private String submitterName;
@ExcelIgnore
private String auditName;
@ExcelIgnore
private String executorName;
@ExcelIgnore
private String marketName;
@ExcelIgnore
private List<Integer> statuses;
@ -229,9 +281,13 @@ public class CashRecordDTO{
@ExcelIgnore
private String currentTaskId; // 当前任务ID
@ExcelIgnore
private String areaServise;
@ExcelIgnore
private String areaFinance;
@ExcelIgnore
private String areaCharge;
@ExcelIgnore
private String headFinance;
@ExcelIgnore
private String sortField;

Loading…
Cancel
Save