“mitao”
2026-01-24 830c848592d99191341b24159a0a0d96888b73bf
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
133
134
package com.estate.expert.admin.domain.business.client.clientparam;
 
 
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 com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
 
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
 
/**
 * <p>
 * 
 * </p>
 *
 * @author administrator
 * @since 2026-01-12
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("client_param")
public class ClientParam extends Model<ClientParam> {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableField("client_id")
    @ApiModelProperty("委托方id")
    @NotNull(message = "委托方id不能为空")
    private Integer clientId;
    /**
     * 大屏显示名称
     */
    @TableField("name")
    @ApiModelProperty("大屏显示名称")
    @NotBlank(message = "大屏显示名称不能为空")
    private String name;
    /**
     * logo
     */
    @TableField("logo")
    @ApiModelProperty("logo")
    @NotBlank(message = "logo不能为空")
    private String logo;
    /**
     * 1开启 2关闭 重大隐患
     */
    @TableField("big_hidden_danger")
    @ApiModelProperty("1开启 2关闭 重大隐患")
    @NotNull(message = "重大隐患不能为空")
    private Integer bigHiddenDanger;
    /**
     * 1开启 2关闭 一般隐患
     */
    @TableField("general_hidden_danger")
    @ApiModelProperty("1开启 2关闭 一般隐患")
    @NotNull(message = "一般隐患不能为空")
    private Integer generalHiddenDanger;
    /**
     * 1模糊评价  2打分评价
     */
    @TableField("comment_type")
    @ApiModelProperty("1模糊评价  2打分评价")
    @NotNull(message = "评价方式不能为空")
    private Integer commentType;
    /**
     * 安全报告模板 id
     */
    @TableField("safety_id")
    @ApiModelProperty("安全报告模板 id")
    @NotNull(message = "安全报告模板不能为空")
    private Integer safetyId;
    /**
     * 设备模板id
     */
    @TableField("device_template_id")
    @ApiModelProperty("设备模板id")
    @NotNull(message = "设备模板不能为空")
    private Integer deviceTemplateId;
 
    /**
     * 在建项目json
     */
    @TableField("under_construction_project")
    @ApiModelProperty("在建项目json")
    @NotBlank(message = "在建项目json不能为空")
    private String underConstructionProject;
    /**
     * 资产项目json
     */
    @TableField("asset_project")
    @ApiModelProperty("资产项目json")
    @NotBlank(message = "资产项目json不能为空")
    private String assetProject;
    /**
     * 委托方权限 ,拼接
     */
    @TableField("permission_client")
    @ApiModelProperty("委托方权限 ,拼接")
    private String permissionClient;
    /**
     * 项目方权限 ,拼接
     */
    @TableField("permission_project")
    @ApiModelProperty("项目方权限 ,拼接")
    private String permissionProject;
    /**
     * 房建项目总数
     */
    @ApiModelProperty(value = "房建项目总数")
    @NotNull(message = "房建项目总数不能为空")
    @TableField("housing_project_num")
    private Integer housingProjectNum;
 
    /**
     * 市政项目总数
     */
    @ApiModelProperty(value = "市政项目总数")
    @NotNull(message = "市政项目总数不能为空")
    @TableField("municipal_project_num")
    private Integer municipalProjectNum;
 
 
 
}