package com.ruoyi.system.dto; 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 @ApiModel("完成汇报Dto") public class TMissionUserDto{ @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "接单用户") @TableField("app_user_id") private String appUserId; @ApiModelProperty(value = "任务id") @TableField("mission_id") private String missionId; @ApiModelProperty(value = "任务状态 1已完成 2未完成") private Integer status; @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; }