heheng
2025-11-28 6d5fc7859473d30a2e4c1f20f748abae652342b8
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
package com.gkhy.exam.system.domain;
 
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 java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
 
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
 
/**
 * <p>
 * 台账
 * </p>
 *
 * @author hh
 * @since 2025-07-31 16:12:02
 */
@Getter
@Setter
@TableName("standing_book")
@ApiModel(value = "StandingBook对象", description = "台账")
public class StandingBook implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
 
    @ApiModelProperty("企业")
    @TableField("company_id")
    @NotNull(message = "企业不能为空")
    private Long companyId;
 
    @ApiModelProperty("部门id")
    @TableField("dept_id")
    @NotNull(message = "部门id不能为空")
    private Long deptId;
 
    @ApiModelProperty("部门")
    @TableField(exist = false)
    private String deptName;
 
    @ApiModelProperty("名称")
    @TableField("name")
    @NotBlank(message = "名称不能为空")
    private String name;
 
 
    @ApiModelProperty("型号")
    @TableField("model")
    @NotBlank(message = "型号不能为空")
    private String model;
 
    @ApiModelProperty("责任人/使用人")
    @TableField("person_responsible")
    @NotNull(message = "责任人/使用人不能为空")
    private Long personResponsible;
 
    @ApiModelProperty(value = "责任人/使用人名称")
    @TableField(exist = false)
    private String personResponsibleName;
 
    @ApiModelProperty("设备类型1计算机设备2办公自动化设备3外部设备4其他5生产设备")
    @TableField("device_type")
    @NotNull(message = "设备类型不能为空")
    private Integer deviceType;
 
    @ApiModelProperty("编号")
    @TableField("number")
    @NotBlank(message = "编号不能为空")
    private String number;
 
    @ApiModelProperty("品牌")
    @TableField("brand")
    private String brand;
 
    @ApiModelProperty("密级/类型")
    @TableField("confidentiality")
    private String confidentiality;
 
    @ApiModelProperty("状态1.完好2需整改3损坏")
    @TableField("status")
    private Integer status;
 
    @ApiModelProperty("用途")
    @TableField("purpose")
    private String purpose;
 
    @ApiModelProperty("使用地点")
    @TableField("location")
    private String location;
 
    @ApiModelProperty("使用情况")
    @TableField("used")
    private String used;
 
    @ApiModelProperty("备注")
    @TableField("remark")
    private String remark;
 
    @ApiModelProperty("删除标志(0为删除,1删除,默认0)")
    @TableField("del_flag")
    private Integer delFlag;
 
    @ApiModelProperty("创建时间")
    @TableField("create_time")
    private LocalDateTime createTime;
 
    @ApiModelProperty("创建人")
    @TableField("create_by")
    private String createBy;
 
    @ApiModelProperty("更新时间")
    @TableField("update_time")
    private LocalDateTime updateTime;
 
    @ApiModelProperty("更新人")
    @TableField("update_by")
    private String updateBy;
 
    @ApiModelProperty("乐观锁")
    @TableField("version")
    private Integer version;
 
 
}