package com.kidgrow.oprationcenter.model; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.kidgrow.common.model.SuperModel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import org.hibernate.validator.constraints.NotEmpty; import javax.validation.constraints.NotNull; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @version 1.0 * @Description:
* @Project: 用户中心
* @CreateDate: Created in 2020-10-19 11:14:58
* @Author: liuke */ @Data @EqualsAndHashCode(callSuper = false) @NoArgsConstructor @AllArgsConstructor @TableName("equipment_docking") public class EquipmentDocking extends SuperModel { private static final long serialVersionUID = 1L; /** * 医院名称 */ @NotEmpty(message = "医院名称不能为空") private String hospitalName; /** * 科室名称 */ @NotEmpty(message = "科室名称不能为空") private String departName; /** * 医院唯一标识 */ @NotNull(message = "医院唯一标识不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long hospitalId; /** * 部门唯一表示 */ @NotNull(message = "部门唯一表示不能为空") @JsonSerialize(using = ToStringSerializer.class) private Long departId; /** * 设备厂家名称 */ @NotEmpty(message = "设备厂家名称不能为空") private String companyName; /** * 设备型号 */ @NotEmpty(message = "设备型号不能为空") private String unitType; /** * 设备品牌 */ @NotEmpty(message = "设备品牌不能为空") private String equipmentBrand; /** * 设备机器码 */ @NotEmpty(message = "设备机器码不能为空") private String machineCode; /** * hospital_id+depart_id+machine_code 进行md5加密生成的32位小写的字符串 */ // @NotEmpty(message = "hospital_id+depart_id+machine_code 进行md5加密生成的32位小写的字符串不能为空") private String outAccesskey; /** * 设备厂家联系人电话 */ @NotEmpty(message = "设备厂家联系人电话不能为空") private String contactPhone; /** * 设备厂家联系人名称 */ @NotEmpty(message = "设备厂家联系人名称不能为空") private String contactName; /** * 备注信息 */ private String remarkComment; /** * 状态,1启用,0停用 */ private Boolean enabled; /** * 是否删除,1删除,0未删除 */ @TableLogic private Boolean isDel; }