8 changed files with 453 additions and 180 deletions
-
21src/main/java/com/example/demo/controller/cash/CashRefundController.java
-
39src/main/java/com/example/demo/domain/vo/cash/CashRecordDTO.java
-
197src/main/java/com/example/demo/domain/vo/cash/CashRecordRefund.java
-
2src/main/java/com/example/demo/domain/vo/coin/Page.java
-
7src/main/java/com/example/demo/mapper/cash/CashRefundMapper.java
-
10src/main/java/com/example/demo/service/cash/RefundService.java
-
50src/main/java/com/example/demo/serviceImpl/cash/CashRefundServiceImpl.java
-
239src/main/resources/cashMapper/CashRefundMapper.xml
@ -0,0 +1,39 @@ |
|||
package com.example.demo.domain.vo.cash; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @program: GOLD |
|||
* @ClassName CashRecordDTO |
|||
* @description: |
|||
* @author: huangqizhen |
|||
* @create: 2025−11-04 17:03 |
|||
* @Version 1.0 |
|||
**/ |
|||
@Data |
|||
@AllArgsConstructor |
|||
public class CashRecordDTO extends CashRecordRefund{ |
|||
private Integer activity; |
|||
private String goodsName; |
|||
private Integer goodsNum; |
|||
private String numUnit; |
|||
private BigDecimal gold; |
|||
private BigDecimal free; |
|||
private String paymentCurrency; |
|||
private BigDecimal paymentAmount; |
|||
private String receiveCurrency; |
|||
private BigDecimal receiveAmount; |
|||
private BigDecimal handlingCharges; |
|||
private String payType; |
|||
private String receivedMarket; |
|||
private String payVoucher; |
|||
private String payRemark; |
|||
private List<String> goodsNames; |
|||
private List<String> markets; |
|||
|
|||
|
|||
} |
|||
@ -0,0 +1,197 @@ |
|||
package com.example.demo.domain.vo.cash; |
|||
|
|||
|
|||
import java.math.BigDecimal; |
|||
import java.util.Date; |
|||
import java.util.List; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelIgnore; |
|||
import com.fasterxml.jackson.annotation.JsonFormat; |
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
|
|||
/** |
|||
* |
|||
* @TableName cash_record_refund |
|||
*/ |
|||
@Data |
|||
@NoArgsConstructor |
|||
@AllArgsConstructor |
|||
public class CashRecordRefund { |
|||
/** |
|||
* 序号 |
|||
*/ |
|||
private Integer id; |
|||
|
|||
/** |
|||
* 精网号 |
|||
*/ |
|||
private Integer jwcode; |
|||
|
|||
/** |
|||
* 姓名 |
|||
*/ |
|||
private String name; |
|||
|
|||
/** |
|||
* 所属地区 |
|||
*/ |
|||
private String market; |
|||
|
|||
/** |
|||
* 金币订单号 |
|||
*/ |
|||
private String orderCode; |
|||
|
|||
/** |
|||
* 银行流水订单号 |
|||
*/ |
|||
private String bankCode; |
|||
|
|||
/** |
|||
* 永久金币 |
|||
*/ |
|||
private Integer permanentGold; |
|||
|
|||
/** |
|||
* 免费金币 |
|||
*/ |
|||
private Integer freeGold; |
|||
|
|||
/** |
|||
* 审核人id |
|||
*/ |
|||
private Integer auditId; |
|||
|
|||
/** |
|||
* 订单状态(1位代表收款,2位代表退款) |
|||
0:线下财务待审核;1:线下财务审核通过待填手续费;2线下财务审核驳回;5:手动撤回待编辑提交 |
|||
3:link线上财务复核待填手续费 |
|||
4:收款流程全部结束 |
|||
6:退款 |
|||
--------------------------------------------- |
|||
10:地区财务待审核;11:地区财务手动撤回待编辑提交12:地区财务驳回; |
|||
20:地区负责人待审核;22:地区负责人驳回; |
|||
30:总部财务待审核;32:总部财务驳回; |
|||
40:执行人待处理;41:执行人已处理,退款结束 |
|||
*/ |
|||
private Integer status; |
|||
|
|||
/** |
|||
* 提交人id |
|||
*/ |
|||
private Integer submitterId; |
|||
|
|||
/** |
|||
* 提交人地区 |
|||
*/ |
|||
private String submitterMarket; |
|||
|
|||
/** |
|||
* 转账凭证 |
|||
*/ |
|||
private String voucher; |
|||
|
|||
/** |
|||
* 备注 |
|||
*/ |
|||
private String remark; |
|||
|
|||
/** |
|||
* 驳回理由 |
|||
*/ |
|||
private String rejectReason; |
|||
|
|||
/** |
|||
* 退款备注(理由),客服填写 |
|||
*/ |
|||
private String refundReason; |
|||
|
|||
/** |
|||
* 退款方式(0全额/1部分) |
|||
*/ |
|||
private Integer refundModel; |
|||
|
|||
/** |
|||
* 退款执行人OA号 |
|||
*/ |
|||
private Integer executor; |
|||
|
|||
/** |
|||
* 退款途径 |
|||
*/ |
|||
private String refundChannels; |
|||
|
|||
/** |
|||
* 退款日期(到天) |
|||
*/ |
|||
private Date refundTime; |
|||
|
|||
/** |
|||
* 退款备注(执行人填写) |
|||
*/ |
|||
private String refundRemark; |
|||
|
|||
/** |
|||
* 退款截图 |
|||
*/ |
|||
private String refundVoucher; |
|||
|
|||
/** |
|||
* 创建时间 |
|||
*/ |
|||
private Date createTime; |
|||
|
|||
/** |
|||
* 更新时间 |
|||
*/ |
|||
private Date updateTime; |
|||
|
|||
/** |
|||
* 审核时间 |
|||
*/ |
|||
private Date auditTime; |
|||
|
|||
/** |
|||
* 退款币种 |
|||
*/ |
|||
private String refundCurrency; |
|||
|
|||
/** |
|||
* 退款金额 |
|||
*/ |
|||
private String refundAmount; |
|||
|
|||
/** |
|||
* 关联收款id |
|||
*/ |
|||
private Integer relatedId; |
|||
@ExcelIgnore |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") |
|||
private Date startTime; // 开始时间 |
|||
@ExcelIgnore |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") |
|||
private Date endTime; // 结束时间 |
|||
private String submitterName; |
|||
private String auditName; |
|||
private String executorName; |
|||
private String marketName; |
|||
private List<Integer> statuses; |
|||
|
|||
private String processInstanceId; // 流程实例ID |
|||
private String currentTaskId; // 当前任务ID |
|||
|
|||
private String areaServise; |
|||
private String areaFinance; |
|||
private String areaCharge; |
|||
private String headFinance; |
|||
private String sortField; |
|||
private String sortOrder; |
|||
|
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") |
|||
private Date sTime; // 开始时间 |
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") |
|||
private Date eTime; // 结束时间 |
|||
|
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue