From 2b80ec2ea965f3ac34ac164d8ed1ec8a00d40f87 Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Wed, 16 Dec 2020 16:40:13 +0800 Subject: [PATCH] 增加合作商信息和合作商客户信息管理功能 --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerDockingInfo.java | 144 ++++++++++++++++++++++++++--------------------- 1 files changed, 80 insertions(+), 64 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerDockingInfo.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerDockingInfo.java index cc5e1ae..ce24896 100644 --- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerDockingInfo.java +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/PartnerDockingInfo.java @@ -1,88 +1,104 @@ package com.kidgrow.oprationcenter.model; 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; import java.util.Date; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br> + * + * @version 1.0 * @Description: 合作商客户对接信息表<br> * @Project: 运营中心<br> * @CreateDate: Created in 2020-12-08 14:35:33 <br> * @Author: <a href="1024030301@kidgrow.com">LuLiQiang</a> - * @version 1.0 */ @Data @EqualsAndHashCode(callSuper = false) @NoArgsConstructor @AllArgsConstructor -@TableName("parter_docking_info") +@TableName("partner_docking_info") public class PartnerDockingInfo extends SuperModel { - private static final long serialVersionUID=1L; + private static final long serialVersionUID = 1L; - /** - * 合作商ID - */ - private Long parterId; - /** - * 合作商名称 - */ - private String parterName; - /** - * 医院ID - */ - private Long hospitalId; - /** - * 医院名称 - */ - private String hospitalName; - /** - * 科室ID - */ - private Long departmentId; - /** - * 科室名称 - */ - private String departmentName; - /** - * 对接类型(1:影像版API,2:妇幼版API) - */ - private Integer dockingType; - /** - * 对接版本 - */ - private String dockingVersion; - /** - * 对接状态(1:正常,2:暂停) - */ - private Integer dockingStatus; - /** - * 服务器机器码 - */ - private String serverMachineCode; - /** - * 服务器软加密码 - */ - private String accessKey; - /** - * 操作人 - */ - private String operationName; - /** - * 操作时间 - */ - private Date operationTime; - /** - * 是否删除,1删除,0未删除 - */ - private Boolean isDel; - /** - * 状态,1启用,0停用 - */ - private Boolean enabled; - } + /** + * 合作商ID + */ + @NotNull(message = "合作商唯一标识不能为空") + @JsonSerialize(using = ToStringSerializer.class) + private Long partnerId; + /** + * 合作商名称 + */ + @NotEmpty(message = "合作商名称不能为空") + private String partnerName; + /** + * 医院ID + */ + @NotNull(message = "医院唯一标识不能为空") + @JsonSerialize(using = ToStringSerializer.class) + private Long hospitalId; + /** + * 医院名称 + */ + @NotEmpty(message = "医院名称不能为空") + private String hospitalName; + /** + * 科室ID + */ + @NotNull(message = "科室唯一标识不能为空") + @JsonSerialize(using = ToStringSerializer.class) + private Long departmentId; + /** + * 科室名称 + */ + @NotEmpty(message = "科室名称不能为空") + private String departmentName; + /** + * 对接类型(1:影像版API,2:妇幼版API) + */ + private Integer dockingType; + /** + * 对接版本 + */ + @NotEmpty(message = "对接版本不能为空") + private String dockingVersion; + /** + * 对接状态(1:正常,2:暂停) + */ + private Integer dockingStatus; + /** + * 服务器机器码 + */ + private String serverMachineCode; + /** + * 服务器软加密码 + */ + private String accessKey; + /** + * 操作人 + */ + @NotEmpty(message = "操作人不能为空") + private String operationName; + /** + * 操作时间 + */ + private Date operationTime; + /** + * 是否删除,1删除,0未删除 + */ + private Boolean isDel; + /** + * 状态,1启用,0停用 + */ + private Boolean enabled; +} -- Gitblit v1.8.0