package io.renren.dto; import java.io.Serializable; import javax.validation.constraints.NotNull; import io.renren.common.validator.group.AddGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 客户表 * * @author Mark sunlightcs@gmail.com * @since 1.0.0 2022-05-29 */ @Data @ApiModel(value = "客户表") public class CustomersDTO implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "客户姓名") @NotNull(message="name不能为空", groups = {AddGroup.class}) private String name; @ApiModelProperty(value = "手机号") @NotNull(message="mobile不能为空", groups = {AddGroup.class}) private String mobile; @ApiModelProperty(value = "投放渠道ID") @NotNull(message="channelId不能为空", groups = {AddGroup.class}) private Long channelId; @ApiModelProperty(value = "所属落地页ID") @NotNull(message="pageId不能为空", groups = {AddGroup.class}) private Long pageId; @ApiModelProperty(value = "city") @NotNull(message="city不能为空", groups = {AddGroup.class}) private String city; @ApiModelProperty(value = "验证码") @NotNull(message="验证码不能为空", groups = {AddGroup.class}) private String verifyCode; @ApiModelProperty(value = "性别") private Integer sex; @ApiModelProperty(value = "号码归属地") private String telLocation; @ApiModelProperty(value = "年齢") private Integer age; @ApiModelProperty(value = "身份证号码") private String cardNo; @ApiModelProperty(value = "运营机构ID") private Long operationId; @ApiModelProperty(value = "投放渠道") private String channelName; @ApiModelProperty(value = "所属公司ID") private Long companyId; @ApiModelProperty(value = "所属公司") private String companyName; @ApiModelProperty(value = "数据来源") private String ip; @ApiModelProperty(value = "IP所在地") private String leadsArea; @ApiModelProperty(value = "落地页url") private String url; @ApiModelProperty(value = "详细地址") private String address; @ApiModelProperty(value = "其他字段信息") private String bundle; @ApiModelProperty(value = "婚姻状况(0未婚1已婚)") private Integer isMarried; @ApiModelProperty(value = "教育程度") private String education; @ApiModelProperty(value = "职业") private String professional; @ApiModelProperty(value = "就业时长") private String employmentTime; @ApiModelProperty(value = "月收入") private String monthlyIncome; @ApiModelProperty(value = "工资发放形式") private String payrollType; @ApiModelProperty(value = "申请金额") private String money; @ApiModelProperty(value = "贷款用途") private String useFor; @ApiModelProperty(value = "贷款期限") private String loanLongTime; @ApiModelProperty(value = "信用情况") private String creditSituation; @ApiModelProperty(value = "信用卡") private String isCredit; @ApiModelProperty(value = "社保") private String shebao; @ApiModelProperty(value = "公积金") private String gongjijin; @ApiModelProperty(value = "车产") private String car; @ApiModelProperty(value = "车况(新车|二手车)") private String carType; @ApiModelProperty(value = "车型") private String carModel; @ApiModelProperty(value = "车辆年限") private String carLife; @ApiModelProperty(value = "商业保险") private String baodanIs; @ApiModelProperty(value = "芝麻信用") private String zmScore; @ApiModelProperty(value = "微粒贷") private String weili; @ApiModelProperty(value = "企业主") private String businessLicense; @ApiModelProperty(value = "房产") private String house; @ApiModelProperty(value = "房屋类型") private String houseType; @ApiModelProperty(value = "房屋面积") private String houseSize; @ApiModelProperty(value = "房屋年限") private String houseLife; @ApiModelProperty(value = "门店名称") private String shopName; @ApiModelProperty(value = "门店地址") private String shopAddress; @ApiModelProperty(value = "邮箱") private String leadsEmail; @ApiModelProperty(value = "qq号") private String leadsQq; @ApiModelProperty(value = "微信号") private String leadsWechat; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "账户ID") private Long accountId; @ApiModelProperty(value = "账户名称") private String accountName; @ApiModelProperty(value = "广告组ID") private Long adgroupId; @ApiModelProperty(value = "广告组名称") private String adgroupName; @ApiModelProperty(value = "推广计划ID") private Long adsId; @ApiModelProperty(value = "推广计划名称") private String adsName; @ApiModelProperty(value = "创意ID") private Long creativeId; @ApiModelProperty(value = "广告创意") private String creativeName; }