package cn.gistack.sm.sjztmd.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * @ClassName 中台责任人实体类 * @Description TODO * @Author aix * @Date 2023/4/22 10:45 * @Version 1.0 */ @Data @TableName("\"att_res_manage_person\"") @ApiModel(value = "行政区划对象", description = "行政区划对象") public class AttResManagePerson implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty(value = "主键") @TableField("\"guid\"") private String guid; /** * 用户名称 */ @ApiModelProperty(value = "用户名称") @TableField("\"user_name\"") private String userName; /** * 责任人类型 * 1.政府行政责任人,2.主管部门责任人,3.管理单位责任人,4.技术责任人,5.巡查责任人,6.行政责任人 */ @ApiModelProperty(value = "责任人类型") @TableField("\"type\"") private String type; /** * 手机号码 */ @ApiModelProperty(value = "手机号码") @TableField("\"user_phone\"") private String userPhone; /** * 单位 */ @ApiModelProperty(value = "单位") @TableField("\"user_unit\"") private String userUnit; /** * 部门 */ @ApiModelProperty(value = "部门") @TableField("\"position\"") private String position; /** * 水库id */ @ApiModelProperty(value = "水库id") @TableField("\"res_guid\"") private String resGuid; /** * 水库id */ @ApiModelProperty(value = "来源") @TableField("\"sys_resource\"") private String sysResource; /** * 更新时间 */ @ApiModelProperty(value = "更新时间 ") @TableField("\"update_time\"") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; }