package com.ruoyi.order.api.model; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.core.web.domain.BasePojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** *

* *

* * @author xiaochen * @since 2024-08-07 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_order_appeal") @ApiModel(value="TOrderAppeal对象", description="") public class TOrderAppeal extends BasePojo { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.NONE) private Long id; @ApiModelProperty(value = "订单类型(1=充电订单,2=购物订单,3=兑换订单,4=会员订单)") @TableField("order_type") private Integer orderType; @ApiModelProperty(value = "订单编号") @TableField("code") private String code; @ApiModelProperty(value = "订单id") @TableField("order_id") private Long orderId; @ApiModelProperty(value = "用户id") @TableField("app_user_id") private Long appUserId; @ApiModelProperty(value = "申诉原因") @TableField("reason") private String reason; @ApiModelProperty(value = "联系方式") @TableField("phone") private String phone; @ApiModelProperty(value = "申诉内容") @TableField("content") private String content; @ApiModelProperty(value = "图片地址") @TableField("img_url") private String imgUrl; @ApiModelProperty(value = "申诉状态 (1=待处理,2=已处理)") @TableField("status") private Integer status; @ApiModelProperty(value = "申诉反馈") @TableField("feedback") private String feedback; @TableField(exist = false) private String uid; @ApiModelProperty(value = "反馈人id") @TableField("feedback_user_id") private Integer feedbackUserId; @ApiModelProperty(value = "反馈时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("feedback_time") private LocalDateTime feedbackTime; }