package com.ruoyi.system.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; /** *
* 任务用户 *
* * @author xiaochen * @since 2025-09-28 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_mission_user") @ApiModel(value="TMissionUser对象", description="任务用户") public class TMissionUser implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "接单用户") @TableField("app_user_id") private String appUserId; @TableField("create_time") private LocalDateTime createTime; @ApiModelProperty(value = "任务id") @TableField("mission_id") private String missionId; @ApiModelProperty(value = "用户类型 1=负责人队伍 2=支援队伍") @TableField("user_type") private Integer userType; @ApiModelProperty(value = "任务状态 0待完成 1已完成 2未完成") private Integer status; @ApiModelProperty(value = "任务完成时间") @TableField("success_time") private Date successTime; @ApiModelProperty(value = "战损备注") @TableField("loss_remark") private String lossRemark; @ApiModelProperty(value = "战果备注") @TableField("victory_remark") private String victoryRemark; @ApiModelProperty(value = "战损json详情") @TableField("loss_text") private String lossText; @ApiModelProperty(value = "战果json详情") @TableField("victory_text") private String victoryText; @ApiModelProperty(value = "任务结果") private String result; @ApiModelProperty(value = "任务结果图片") @TableField("result_img") private String resultImg; @ApiModelProperty(value = "任务结果视频") @TableField("result_video") private String resultVideo; @ApiModelProperty(value = "任务结果音频") @TableField("result_voice") private String resultVoice; @ApiModelProperty(value = "任务来源") private Double score; }