From 941b5de453040a06b23fedc2b2ddd5952d66947b Mon Sep 17 00:00:00 2001 From: gaoxiong Date: Wed, 25 Jun 2025 23:51:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E9=99=A9=E5=85=AC=E5=8F=B8=EF=BC=8C?= =?UTF-8?q?=E4=BF=9D=E9=99=A9=E7=B1=BB=E5=9E=8B=EF=BC=8C=E4=BF=9D=E9=99=A9?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E6=95=B0=E6=8D=AE=E6=A8=A1=E5=9E=8B=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/entity/InsuranceCompanyEntity.java | 52 +++++++++++ .../domain/entity/InsuranceInfoEntity.java | 87 +++++++++++++++++++ .../domain/entity/InsuranceTypeEntity.java | 44 ++++++++++ .../znpt/domain/vo/InsuranceCompanyReq.java | 21 +++++ .../znpt/domain/vo/InsuranceCompanyResp.java | 21 +++++ .../znpt/domain/vo/InsuranceInfoListReq.java | 21 +++++ .../dite/znpt/domain/vo/InsuranceInfoReq.java | 21 +++++ .../znpt/domain/vo/InsuranceInfoResp.java | 21 +++++ .../dite/znpt/domain/vo/InsuranceTypeReq.java | 21 +++++ .../znpt/domain/vo/InsuranceTypeResp.java | 21 +++++ 10 files changed, 330 insertions(+) create mode 100644 core/src/main/java/com/dite/znpt/domain/entity/InsuranceCompanyEntity.java create mode 100644 core/src/main/java/com/dite/znpt/domain/entity/InsuranceInfoEntity.java create mode 100644 core/src/main/java/com/dite/znpt/domain/entity/InsuranceTypeEntity.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyReq.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyResp.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoListReq.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoReq.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoResp.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeReq.java create mode 100644 core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeResp.java diff --git a/core/src/main/java/com/dite/znpt/domain/entity/InsuranceCompanyEntity.java b/core/src/main/java/com/dite/znpt/domain/entity/InsuranceCompanyEntity.java new file mode 100644 index 0000000..eca57df --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/entity/InsuranceCompanyEntity.java @@ -0,0 +1,52 @@ +package com.dite.znpt.domain.entity; + +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.dite.znpt.domain.AuditableEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:15 + * @Description: + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("insurance_company") +@ApiModel(value="InsuranceCompanyEntity对象", description="保险公司信息") +public class InsuranceCompanyEntity extends AuditableEntity implements Serializable { + @Serial + private static final long serialVersionUID = 6335457810854776901L; + + @ApiModelProperty("公司id") + @TableId(value = "insurance_company_id", type = IdType.ASSIGN_UUID) + private String insuranceCompanyId; + + @ApiModelProperty("公司名称") + @TableField("insurance_company_name") + private String insuranceCompanyName; + + @ApiModelProperty("联系人") + @TableField("contact") + private String contact; + + @ApiModelProperty("联系人电话") + @TableField("contact_phone") + private String contactPhone; + + @ApiModelProperty("状态:0-合作中,1-终止合作") + @TableField("status") + private String status; + + @ApiModelProperty("删除标志(0代表存在 ,1代表删除)") + @TableField("delFlag") + private String delFlag; +} diff --git a/core/src/main/java/com/dite/znpt/domain/entity/InsuranceInfoEntity.java b/core/src/main/java/com/dite/znpt/domain/entity/InsuranceInfoEntity.java new file mode 100644 index 0000000..2042e62 --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/entity/InsuranceInfoEntity.java @@ -0,0 +1,87 @@ +package com.dite.znpt.domain.entity; + +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.dite.znpt.domain.AuditableEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serial; +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:15 + * @Description: + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("insurance_info") +@ApiModel(value="InsuranceInfoEntity对象", description="保险信息") +public class InsuranceInfoEntity extends AuditableEntity implements Serializable { + @Serial + private static final long serialVersionUID = 465741795038101117L; + + @ApiModelProperty("保险信息id") + @TableId(value = "insurance_info_id", type = IdType.ASSIGN_UUID) + private String insuranceInfoId; + + @ApiModelProperty("员工id") + @TableField("user_id") + private String userId; + + @ApiModelProperty("员工姓名") + @TableField("name") + private String name; + + @ApiModelProperty("员工工号") + @TableField("user_code") + private String userCode; + + @ApiModelProperty("保险公司id") + @TableField("insurance_company_id") + private String insuranceCompanyId; + + @ApiModelProperty("保险公司") + @TableField("insurance_company_name") + private String insuranceCompanyName; + + @ApiModelProperty("保险类型id") + @TableField("insurance_type_id") + private String insuranceTypeId; + + @ApiModelProperty("保险类型") + @TableField("insurance_type") + private String insuranceType; + + @ApiModelProperty("保险单号") + @TableField("insurance_bill_code") + private String insuranceBillCode; + + @ApiModelProperty("生效日期") + @TableField("effective_date") + private LocalDate effectiveDate; + + @ApiModelProperty("到期日期") + @TableField("expire_date") + private LocalDate expireDate; + + @ApiModelProperty("保费") + @TableField("insurance_premium") + private BigDecimal insurancePremium; + + @ApiModelProperty("保额") + @TableField("insurance_amount") + private BigDecimal insuranceAmount; + + @ApiModelProperty("备注") + @TableField("remark") + private String remark; + +} diff --git a/core/src/main/java/com/dite/znpt/domain/entity/InsuranceTypeEntity.java b/core/src/main/java/com/dite/znpt/domain/entity/InsuranceTypeEntity.java new file mode 100644 index 0000000..fad7dc7 --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/entity/InsuranceTypeEntity.java @@ -0,0 +1,44 @@ +package com.dite.znpt.domain.entity; + +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.dite.znpt.domain.AuditableEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:15 + * @Description: + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("insurance_type") +@ApiModel(value="InsuranceTypeEntity对象", description="保险类型") +public class InsuranceTypeEntity extends AuditableEntity implements Serializable { + @Serial + private static final long serialVersionUID = 3027186714895190416L; + + @ApiModelProperty("保险类型id") + @TableId(value = "insurance_type_id", type = IdType.ASSIGN_UUID) + private String insuranceTypeId; + + @ApiModelProperty("保险类型") + @TableField("insurance_type") + private String insuranceType; + + @ApiModelProperty("描述") + @TableField("description") + private String description; + + @ApiModelProperty("删除标志(0代表存在 ,1代表删除)") + @TableField("delFlag") + private String delFlag; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyReq.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyReq.java new file mode 100644 index 0000000..bdf94f2 --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyReq.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:44 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险公司请求实体") +public class InsuranceCompanyReq implements Serializable { + @Serial + private static final long serialVersionUID = -5949181233497299673L; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyResp.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyResp.java new file mode 100644 index 0000000..84baf7a --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceCompanyResp.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:46 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险公司响应实体") +public class InsuranceCompanyResp implements Serializable { + @Serial + private static final long serialVersionUID = 7275887907802349727L; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoListReq.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoListReq.java new file mode 100644 index 0000000..7981f75 --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoListReq.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:44 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险信息查询条件") +public class InsuranceInfoListReq implements Serializable { + @Serial + private static final long serialVersionUID = -47047804822030641L; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoReq.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoReq.java new file mode 100644 index 0000000..13d3e0c --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoReq.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:44 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险信息请求实体") +public class InsuranceInfoReq implements Serializable { + @Serial + private static final long serialVersionUID = 3352397101804468290L; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoResp.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoResp.java new file mode 100644 index 0000000..28ac32a --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceInfoResp.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:46 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险信息响应实体") +public class InsuranceInfoResp implements Serializable { + @Serial + private static final long serialVersionUID = 4703855943894592615L; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeReq.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeReq.java new file mode 100644 index 0000000..3e45be8 --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeReq.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:44 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险类型请求实体") +public class InsuranceTypeReq implements Serializable { + @Serial + private static final long serialVersionUID = -47047804822030641L; +} diff --git a/core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeResp.java b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeResp.java new file mode 100644 index 0000000..02ec172 --- /dev/null +++ b/core/src/main/java/com/dite/znpt/domain/vo/InsuranceTypeResp.java @@ -0,0 +1,21 @@ +package com.dite.znpt.domain.vo; + +import io.swagger.annotations.ApiModel; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serial; +import java.io.Serializable; + +/** + * @Author: gaoxiong + * @Date: 2025/6/24 23:46 + * @Description: + */ +@Data +@Accessors(chain = true) +@ApiModel("保险类型响应实体") +public class InsuranceTypeResp implements Serializable { + @Serial + private static final long serialVersionUID = -2745493272695038596L; +}