xuhy
2025-09-28 6938fc63d0662f5807fb92a46280b7eb720f7892
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package com.ruoyi.system.model;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
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;
 
/**
 * <p>
 * 任务管理
 * </p>
 *
 * @author xiaochen
 * @since 2025-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_mission")
@ApiModel(value="TMission对象", description="任务管理")
public class TMission implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId("id")
    private String id;
 
    @ApiModelProperty(value = "紧急程度 1=一般 2=加急 3=特急")
    @TableField("urgency_level")
    private Integer urgencyLevel;
 
    @ApiModelProperty(value = "地址")
    @TableField("address")
    private String address;
 
    @ApiModelProperty(value = "经度")
    @TableField("mission_lon")
    private String missionLon;
 
    @ApiModelProperty(value = "纬度")
    @TableField("mission_lat")
    private String missionLat;
 
    @ApiModelProperty(value = "任务内容")
    @TableField("mission_content")
    private String missionContent;
 
    @ApiModelProperty(value = "任务音频")
    @TableField("mission_audio")
    private String missionAudio;
 
    @ApiModelProperty(value = "任务图片")
    @TableField("mission_pictures")
    private String missionPictures;
 
    @ApiModelProperty(value = "电子围栏")
    @TableField("mission_electronic")
    private String missionElectronic;
 
    @ApiModelProperty(value = "状态 1=待指派 2=待完成 3=待评分 4=已完成 5=待改派")
    @TableField("status")
    private Integer status;
 
    @ApiModelProperty(value = "任务类型id")
    @TableField("mission_type_id")
    private String missionTypeId;
 
    @ApiModelProperty(value = "提交人")
    @TableField("commit_user_name")
    private String commitUserName;
 
    @ApiModelProperty(value = "提交时间")
    @TableField("commit_time")
    private LocalDateTime commitTime;
 
    @ApiModelProperty(value = "提交人id")
    @TableField("commit_user_id")
    private String commitUserId;
 
    @ApiModelProperty(value = "提交类型 1=后台 2=app")
    @TableField("commit_type")
    private Integer commitType;
 
    @ApiModelProperty(value = "地址评分")
    @TableField("address_score")
    private Double addressScore;
 
    @ApiModelProperty(value = "时间评分")
    @TableField("time_score")
    private Double timeScore;
 
    @ApiModelProperty(value = "人数评分")
    @TableField("person_count_score")
    private Double personCountScore;
 
    @ApiModelProperty(value = "装备评分")
    @TableField("equipment_score")
    private Double equipmentScore;
 
    @ApiModelProperty(value = "对象企图评分")
    @TableField("attempt_score")
    private Double attemptScore;
 
    @ApiModelProperty(value = "创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
 
    @ApiModelProperty(value = "修改时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
 
    @ApiModelProperty(value = "创建人")
    @TableField("create_by")
    private String createBy;
 
    @ApiModelProperty(value = "修改人")
    @TableField("update_by")
    private String updateBy;
 
    @ApiModelProperty(value = "是否删除 0=否 1=是")
    @TableField("disabled")
    @TableLogic
    private Integer disabled;
 
 
}