package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.doumee.core.annotation.excel.ExcelColumn; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 其他订单记录 * @author rk * @date 2026/04/16 */ @Data @ApiModel("其他订单记录") @TableName("`other_orders`") public class OtherOrders { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "主键", example = "1") @ExcelColumn(name = "主键") private Integer id; @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "0") @ExcelColumn(name = "是否已删除") private Integer deleted; @ApiModelProperty(value = "创建人编码", example = "1") @ExcelColumn(name = "创建人编码") private Integer createUser; @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ExcelColumn(name = "创建时间", width = 16, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date createTime; @ApiModelProperty(value = "更新人编码", example = "1") @ExcelColumn(name = "更新人编码") private Integer updateUser; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @ApiModelProperty(value = "备注") @ExcelColumn(name = "备注") private String remark; @ApiModelProperty(value = "订单类型:0=店铺押金订单;1=司机押金订单;2=逾期费用订单", example = "0") @ExcelColumn(name = "订单类型", valueMapping = "0=店铺押金订单;1=司机押金订单;2=逾期费用订单;") private Integer type; @ApiModelProperty(value = "关联会员主键", example = "1") @ExcelColumn(name = "关联会员主键") private Integer memberId; @ApiModelProperty(value = "实际支付费用") @ExcelColumn(name = "实际支付费用") private Long payAccount; @ApiModelProperty(value = "支付状态:0=未支付;1=已支付", example = "0") @ExcelColumn(name = "支付状态", valueMapping = "0=未支付;1=已支付;") private Integer payStatus; @ApiModelProperty(value = "支付时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ExcelColumn(name = "支付时间", width = 16, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date payTime; @ApiModelProperty(value = "订单编号") @ExcelColumn(name = "订单编号") private String code; @ApiModelProperty(value = "微信平台交易订单号") @ExcelColumn(name = "微信平台交易订单号") private String wxExternalNo; @ApiModelProperty(value = "关联寄存订单主键", example = "1") @ExcelColumn(name = "关联寄存订单主键") private Integer orderId; @ApiModelProperty(value = "三方订单号") @ExcelColumn(name = "三方订单号") private String outTradeNo; }