package com.ydtech.modules.order.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ydtech.modules.order.entity.po.InsOrdersCarUserInfo; import io.swagger.annotations.ApiModel; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; /** * 子订单报价车辆信息 * * @TableName ins_area_company */ @TableName(value = "ins_area_company_car_user_info", autoResultMap = true) @Data @ApiModel(value = "子订单车辆人员信息") public class InsAreaCompanyCarUserInfo implements Serializable { //id @TableId(value = "id") private String id; //子订单id @TableField(value = "company_id") private String companyId; //姓名 @TableField(value = "name") private String name; //身份证号 @TableField(value = "identify_number") private String identifyNumber; //年龄 @TableField(value = "age") private String age; //性别 @TableField(value = "gender") private String gender; //地址 @TableField(value = "addr") private String addr; //证件有效开始时间 @TableField(value = "identify_valid_date") private String identifyValidDate; //证件有效结束时间 @TableField(value = "identify_valid_end_date") private String identifyValidEndDate; //手机号码 @TableField(value = "mobile") private String mobile; //同车主 @TableField(exist = false) private boolean Owner; //同被保人 @TableField(exist = false) private boolean insuranceHolder; public InsAreaCompanyCarUserInfo(){ this.name = ""; this.identifyNumber = ""; this.age = ""; this.gender = ""; this.addr = ""; this.identifyValidDate = ""; this.identifyValidEndDate = ""; this.mobile = ""; } public boolean compare(InsOrdersCarUserInfo insOrdersCarUserInfo){ if(!this.name.equals(insOrdersCarUserInfo.getName())){ return false; } if(!this.identifyNumber.equals(insOrdersCarUserInfo.getIdentifyNumber())){ return false; } if(!this.age.equals(insOrdersCarUserInfo.getAge())){ return false; } if(!this.gender.equals(insOrdersCarUserInfo.getGender())){ return false; } if(!this.addr.equals(insOrdersCarUserInfo.getAddr())){ return false; } if(!this.identifyValidDate.equals(insOrdersCarUserInfo.getIdentifyValidDate())){ return false; } if(!this.identifyValidEndDate.equals(insOrdersCarUserInfo.getIdentifyValidEndDate())){ return false; } if(!this.mobile.equals(insOrdersCarUserInfo.getMobile())){ return false; } return true; } }