|
@@ -1,5 +1,7 @@
|
|
|
package com.yonge.cooleshow.biz.dal.wrapper;
|
|
|
|
|
|
+import com.alibaba.excel.annotation.ExcelIgnore;
|
|
|
+import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
@@ -120,6 +122,7 @@ public class TenantAccountRecordWrapper {
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
@Data
|
|
|
@ApiModel(" TenantAccountRecordStat-机构流水表")
|
|
|
public static class TenantAccountRecordStat {
|
|
@@ -132,4 +135,66 @@ public class TenantAccountRecordWrapper {
|
|
|
|
|
|
}
|
|
|
|
|
|
- }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ @ApiModel(" TenantAccountRecordExport-机构收入导出")
|
|
|
+ public static class TenantAccountRecordExport {
|
|
|
+
|
|
|
+ @ApiModelProperty("id")
|
|
|
+ @ExcelProperty("流水记录编号")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构id")
|
|
|
+ @ExcelProperty("机构编号")
|
|
|
+ private Long tenantId;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构名称")
|
|
|
+ @ExcelProperty("机构名称")
|
|
|
+ private String tenantName;
|
|
|
+
|
|
|
+ @ApiModelProperty("交易金额")
|
|
|
+ @ExcelProperty("交易金额")
|
|
|
+ private BigDecimal transAmount;
|
|
|
+
|
|
|
+ @ApiModelProperty("收支类型:IN、收入 OUT、支出")
|
|
|
+ @ExcelIgnore
|
|
|
+ private String inOrOut;
|
|
|
+
|
|
|
+ @ApiModelProperty("入账状态 WAIT 待入账 FROZEN 冻结入账 RECORDED 已入账 CANCEL 取消")
|
|
|
+ @ExcelIgnore
|
|
|
+ private String postStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty("业务类型:PRACTICE、陪练课 LIVE、直播课 VIDEO、视频课 MUSIC、乐谱 WITHDRAWAL、提现 LIVE_SHARE、直播课分润 VIDEO_SHARE、视频课分润 MUSIC_SHARE、乐谱分润 VIP_SHARE、会员分润 MALL_SHARE、商品分润")
|
|
|
+ @ExcelProperty("收入类型")
|
|
|
+ private String bizType;
|
|
|
+
|
|
|
+ @ApiModelProperty("业务id")
|
|
|
+ @ExcelIgnore
|
|
|
+ private Long bizId;
|
|
|
+
|
|
|
+ @ApiModelProperty("业务名称")
|
|
|
+ @ExcelIgnore
|
|
|
+ private String bizName;
|
|
|
+
|
|
|
+ @ApiModelProperty("订单号")
|
|
|
+ @ExcelProperty("订单号")
|
|
|
+ private String orderNo;
|
|
|
+
|
|
|
+ @ApiModelProperty("更新时间")
|
|
|
+ @ExcelProperty("更新时间")
|
|
|
+ private Date updateTime;
|
|
|
+
|
|
|
+// @ApiModelProperty("是否结算")
|
|
|
+// @ExcelProperty("是否结算")
|
|
|
+//
|
|
|
+// private String ;
|
|
|
+
|
|
|
+ public String jsonString() {
|
|
|
+ return JSON.toJSONString(this);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static TenantAccountRecord from(String json) {
|
|
|
+ return JSON.parseObject(json, TenantAccountRecord.class);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|