package com.ccic.safeliab.entity; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.*; import java.util.Date; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** *
* 保单和服务相关统计数综合表 *
* * @author testjava * @since 2022-11-05 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("tbl_comprehensive_statistics") public class ComprehensiveStatistics implements Serializable { private static final long serialVersionUID = 1L; /** * 保险机构id */ @JsonFormat(shape = JsonFormat.Shape.STRING) private Long insuranceId; /** * 保险机构名称 */ private String insuranceName; /** * 保单号 */ private String policyNumber; /** * 服务申请次数 */ private Integer serviceApplyNum; /** * 事故预防服务数 */ private Integer serviceNum; /** * 隐患数 */ private Integer hiddenDangerNum; /** * 风险数 */ private Integer riskNum; /** * 已管控风险数 */ private Integer controlRiskNum; /** * 已整改隐患数 */ private Integer rectificationHiddenDangerNum; /** * 立案数 */ private Integer casesNum; /** * 定损金额 */ private BigDecimal lossMoney; /** * 已决金额 */ private BigDecimal settledMoney; /** * 估损金额 */ private BigDecimal estimatedLossMoney; /** * 事故预防服务费用比率 */ private String serviceExpenseRatio; /** * 服务费用 */ private BigDecimal servicePrice; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date createdAt; /** * 已开展隐患排查次数 */ private Integer yhpcServiceNum; /** * 已开展风险辨识次数 */ private Integer fxbsServiceNum; /** * "convention_service_frequency" IS '约定服务频次' */ private String conventionServiceFrequency; /** * convention_service_project" IS '约定服务项目 */ private String conventionServiceProject; }