保险公司,保险类型,保险信息数据模型设计
This commit is contained in:
parent
5f49a0ecc2
commit
941b5de453
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
Loading…
Reference in New Issue