package com.ydtech.modules.esm.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ydtech.modules.protocol.entity.po.PtlAgreement; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.util.Date; import java.io.Serializable; import java.util.List; @TableName(value = "esm_ins_company") @Data @ApiModel(value = "保险公司") public class EsmInsCompany implements Serializable { private static final long serialVersionUID = 5367510320703511519L; @TableId(value = "id") @ApiModelProperty(value = "编号") private String id; @TableField(value = "name") @ApiModelProperty(value = "名称") private String name; @TableField(value = "parent_id") @ApiModelProperty(value = "父编号") private String parentId; @TableField(value = "namesimple") @ApiModelProperty(value = "名称简称") private String namesimple; @TableField(value = "remark") @ApiModelProperty(value = "备注") private String remark; @TableField(value = "order_num") @ApiModelProperty(value = "排序") private Integer orderNum; @TableField(value = "create_by") @ApiModelProperty(value = "创建人") private String createBy; @TableField(value = "create_time") @ApiModelProperty(value = "创建时间") private Date createTime; @TableField(value = "last_update_by") @ApiModelProperty(value = "更新人") private String lastUpdateBy; @TableField(value = "last_update_time") @ApiModelProperty(value = "更新时间") private Date lastUpdateTime; // @TableField(value = "del_flag") // @ApiModelProperty(value = "是否删除 -1:已删除 0:正常") // private Integer delFlag; @TableField(value = "logo") @ApiModelProperty(value = "公司logo") private String logo; /** * 开启报价 0不开启 1开启 * * @author: lig * @date: 2023年03月14日 0014 */ // @TableField(value = "open_quote") // @ApiModelProperty(value = "开启报价 0不开启 1开启") // private Integer openQuote; @TableField(value = "cn_name") @ApiModelProperty(value = "拼音") private String cnName; @TableField(value = "code") @ApiModelProperty(value = "编码") private String code; @TableField(value = "type") @ApiModelProperty(value = "保司类型(1 - 财险、2 - 寿险、0 - 渠道)") @NotNull(message = "保司类型不能为空!") private String type; @ApiModelProperty(value = "子集") @TableField(exist = false) private List children; // @TableField(value = "quote_code") // private String quoteCode; }