package com.stylefeng.guns.modular.system.model;
import com.baomidou.mybatisplus.enums.IdType;
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
/**
*
* 公司信息表
*
*
* @author 吕雪
* @since 2020-06-06
*/
@TableName("t_company")
public class TCompany extends Model {
private static final long serialVersionUID = 1L;
/**
* 主键id
*/
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
/**
* 是否经营专车(1=是,2=否)
*/
private Integer isSpe;
/**
* 是否经营出租车(1=是,2=否)
*/
private Integer isTaxi;
/**
* 是否经营跨城(1=是,2=否)
*/
private Integer isCross;
/**
* 是否经营跨城物流(1=是,2=否)
*/
private Integer isCrossLogistics;
/**
* 是否经营同城物流(1=是,2=否)
*/
private Integer isSameLogistics;
/**
* 是否经营包车(1=是,2=否)
*/
private Integer isCharter;
/**
* 专车提成方式(1=比例,2=固定)
*/
private Integer isSpeFixedOrProportional;
/**
* 出租车提成方式(1=比例,2=固定)
*/
private Integer isTaxiFixedOrProportional;
/**
* 跨城物流提成方式(1=比例,2=固定)
*/
private Integer isCrossLogisticsFixedOrProportional;
/**
* 同城物流提成方式(1=比例,2=固定)
*/
private Integer isSameLogisticsFixedOrProportional;
/**
* 专车提成数值
*/
private BigDecimal speMoney;
/**
* 出租车提成数值
*/
private BigDecimal taxiMoney;
/**
* 跨城物流提成数值
*/
private BigDecimal crossLogisticsMoney;
/**
* 同城物流
*/
private BigDecimal sameLogisticsMoney;
/**
* 是否需要摆渡车(1=是,2=否)
*/
private Integer isNeedFerry;
/**
* 企业名称
*/
private String name;
/**
* 企业类型(1:平台,2:分公司,3:加盟商)
*/
private Integer type;
/**
* 上级企业id
*/
private Integer superiorId;
/**
* 负责人姓名
*/
private String principalName;
/**
* 负责人电话
*/
private String principalPhone;
/**
* 管理员姓名
*/
private String adminName;
/**
* 管理员电话
*/
private String adminPhone;
/**
* 紧急联系电话
*/
private String urgentPhoen;
/**
* 服务机构设立日期
*/
@DateTimeFormat
private Date setupTime;
/**
* 统一社会信用代码
*/
private String identifier;
/**
* 注册地行政区划分代码
*/
private String addressCode;
/**
* 经营范围
*/
private String businessScope;
/**
* 通信地址
*/
private String contactAddress;
/**
* 行政文书送达地址
*/
private String documentAddress;
/**
* 经营业户经济类型
*/
private String economicType;
/**
* 注册资本
*/
private String regCapital;
/**
* 法人代表姓名
*/
private String legalName;
/**
* 法人代表身份证号
*/
private String legalId;
/**
* 法人代表电话
*/
private String legalPhone;
/**
* 法人代表身份证扫描件文件地址
*/
private String legalPhotoUrl;
/**
* 经营许可证发证机构
*/
private String licensingAgency;
/**
* 经营许可证初次发证日期
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date licenseTime;
/**
* 经营许可证有效期起
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date licenseStartTime;
/**
* 经营许可证有效期止
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date licenseEndTime;
/**
* 网络预约车经营许可证号
*/
private String licenseNumber;
/**
* 注册网络预约车辆数
*/
private Integer carNum;
/**
* 注册网络预约车驾驶员数量
*/
private Integer driverNum;
/**
* 登录MAC地址(多个以逗号分隔)
*/
private String mac;
/**
* 当前状态(0:正常,1:禁用)
*/
private Integer state;
/**
* 操作标识(1:新增,2:修改,3:删除)
*/
private String flag;
/**
* 上传标识(1:未上传,2:已上传)
*/
private String upload;
/**
* 创建时间
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date insertTime;
/**
* 具体地址
*/
private String detailAddress;
/**
* 分公司代码
*/
private String code;
/**
* 分公司区划代码
*/
private String scopeCode;
/**
* 经营区域
*/
private String serviceScope;
//身份证正面
private String idCardPositive;
//身份证反面
private String idCardReverse;
public String getIdCardPositive() {
return idCardPositive;
}
public void setIdCardPositive(String idCardPositive) {
this.idCardPositive = idCardPositive;
}
public String getIdCardReverse() {
return idCardReverse;
}
public void setIdCardReverse(String idCardReverse) {
this.idCardReverse = idCardReverse;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getScopeCode() {
return scopeCode;
}
public void setScopeCode(String scopeCode) {
this.scopeCode = scopeCode;
}
public String getServiceScope() {
return serviceScope;
}
public void setServiceScope(String serviceScope) {
this.serviceScope = serviceScope;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getIsSpe() {
return isSpe;
}
public void setIsSpe(Integer isSpe) {
this.isSpe = isSpe;
}
public Integer getIsTaxi() {
return isTaxi;
}
public void setIsTaxi(Integer isTaxi) {
this.isTaxi = isTaxi;
}
public Integer getIsCross() {
return isCross;
}
public void setIsCross(Integer isCross) {
this.isCross = isCross;
}
public Integer getIsCrossLogistics() {
return isCrossLogistics;
}
public void setIsCrossLogistics(Integer isCrossLogistics) {
this.isCrossLogistics = isCrossLogistics;
}
public Integer getIsSameLogistics() {
return isSameLogistics;
}
public void setIsSameLogistics(Integer isSameLogistics) {
this.isSameLogistics = isSameLogistics;
}
public Integer getIsCharter() {
return isCharter;
}
public void setIsCharter(Integer isCharter) {
this.isCharter = isCharter;
}
public Integer getIsSpeFixedOrProportional() {
return isSpeFixedOrProportional;
}
public void setIsSpeFixedOrProportional(Integer isSpeFixedOrProportional) {
this.isSpeFixedOrProportional = isSpeFixedOrProportional;
}
public Integer getIsTaxiFixedOrProportional() {
return isTaxiFixedOrProportional;
}
public void setIsTaxiFixedOrProportional(Integer isTaxiFixedOrProportional) {
this.isTaxiFixedOrProportional = isTaxiFixedOrProportional;
}
public Integer getIsCrossLogisticsFixedOrProportional() {
return isCrossLogisticsFixedOrProportional;
}
public void setIsCrossLogisticsFixedOrProportional(Integer isCrossLogisticsFixedOrProportional) {
this.isCrossLogisticsFixedOrProportional = isCrossLogisticsFixedOrProportional;
}
public Integer getIsSameLogisticsFixedOrProportional() {
return isSameLogisticsFixedOrProportional;
}
public void setIsSameLogisticsFixedOrProportional(Integer isSameLogisticsFixedOrProportional) {
this.isSameLogisticsFixedOrProportional = isSameLogisticsFixedOrProportional;
}
public BigDecimal getSpeMoney() {
return speMoney;
}
public void setSpeMoney(BigDecimal speMoney) {
this.speMoney = speMoney;
}
public BigDecimal getTaxiMoney() {
return taxiMoney;
}
public void setTaxiMoney(BigDecimal taxiMoney) {
this.taxiMoney = taxiMoney;
}
public BigDecimal getCrossLogisticsMoney() {
return crossLogisticsMoney;
}
public void setCrossLogisticsMoney(BigDecimal crossLogisticsMoney) {
this.crossLogisticsMoney = crossLogisticsMoney;
}
public BigDecimal getSameLogisticsMoney() {
return sameLogisticsMoney;
}
public void setSameLogisticsMoney(BigDecimal sameLogisticsMoney) {
this.sameLogisticsMoney = sameLogisticsMoney;
}
public Integer getIsNeedFerry() {
return isNeedFerry;
}
public void setIsNeedFerry(Integer isNeedFerry) {
this.isNeedFerry = isNeedFerry;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getSuperiorId() {
return superiorId;
}
public void setSuperiorId(Integer superiorId) {
this.superiorId = superiorId;
}
public String getPrincipalName() {
return principalName;
}
public void setPrincipalName(String principalName) {
this.principalName = principalName;
}
public String getPrincipalPhone() {
return principalPhone;
}
public void setPrincipalPhone(String principalPhone) {
this.principalPhone = principalPhone;
}
public String getAdminName() {
return adminName;
}
public void setAdminName(String adminName) {
this.adminName = adminName;
}
public String getAdminPhone() {
return adminPhone;
}
public void setAdminPhone(String adminPhone) {
this.adminPhone = adminPhone;
}
public String getUrgentPhoen() {
return urgentPhoen;
}
public void setUrgentPhoen(String urgentPhoen) {
this.urgentPhoen = urgentPhoen;
}
public Date getSetupTime() {
return setupTime;
}
public void setSetupTime(Date setupTime) {
this.setupTime = setupTime;
}
public String getIdentifier() {
return identifier;
}
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
public String getAddressCode() {
return addressCode;
}
public void setAddressCode(String addressCode) {
this.addressCode = addressCode;
}
public String getBusinessScope() {
return businessScope;
}
public void setBusinessScope(String businessScope) {
this.businessScope = businessScope;
}
public String getContactAddress() {
return contactAddress;
}
public void setContactAddress(String contactAddress) {
this.contactAddress = contactAddress;
}
public String getDocumentAddress() {
return documentAddress;
}
public void setDocumentAddress(String documentAddress) {
this.documentAddress = documentAddress;
}
public String getEconomicType() {
return economicType;
}
public void setEconomicType(String economicType) {
this.economicType = economicType;
}
public String getRegCapital() {
return regCapital;
}
public void setRegCapital(String regCapital) {
this.regCapital = regCapital;
}
public String getLegalName() {
return legalName;
}
public void setLegalName(String legalName) {
this.legalName = legalName;
}
public String getLegalId() {
return legalId;
}
public void setLegalId(String legalId) {
this.legalId = legalId;
}
public String getLegalPhone() {
return legalPhone;
}
public void setLegalPhone(String legalPhone) {
this.legalPhone = legalPhone;
}
public String getLegalPhotoUrl() {
return legalPhotoUrl;
}
public void setLegalPhotoUrl(String legalPhotoUrl) {
this.legalPhotoUrl = legalPhotoUrl;
}
public String getLicensingAgency() {
return licensingAgency;
}
public void setLicensingAgency(String licensingAgency) {
this.licensingAgency = licensingAgency;
}
public Date getLicenseTime() {
return licenseTime;
}
public void setLicenseTime(Date licenseTime) {
this.licenseTime = licenseTime;
}
public Date getLicenseStartTime() {
return licenseStartTime;
}
public void setLicenseStartTime(Date licenseStartTime) {
this.licenseStartTime = licenseStartTime;
}
public Date getLicenseEndTime() {
return licenseEndTime;
}
public void setLicenseEndTime(Date licenseEndTime) {
this.licenseEndTime = licenseEndTime;
}
public String getLicenseNumber() {
return licenseNumber;
}
public void setLicenseNumber(String licenseNumber) {
this.licenseNumber = licenseNumber;
}
public Integer getCarNum() {
return carNum;
}
public void setCarNum(Integer carNum) {
this.carNum = carNum;
}
public Integer getDriverNum() {
return driverNum;
}
public void setDriverNum(Integer driverNum) {
this.driverNum = driverNum;
}
public String getMac() {
return mac;
}
public void setMac(String mac) {
this.mac = mac;
}
public Integer getState() {
return state;
}
public void setState(Integer state) {
this.state = state;
}
public String getFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
public String getUpload() {
return upload;
}
public void setUpload(String upload) {
this.upload = upload;
}
public Date getInsertTime() {
return insertTime;
}
public void setInsertTime(Date insertTime) {
this.insertTime = insertTime;
}
public String getDetailAddress() {
return detailAddress;
}
public void setDetailAddress(String detailAddress) {
this.detailAddress = detailAddress;
}
@Override
protected Serializable pkVal() {
return this.id;
}
@Override
public String toString() {
return "TCompany{" +
"id=" + id +
", isSpe=" + isSpe +
", isTaxi=" + isTaxi +
", isCross=" + isCross +
", isCrossLogistics=" + isCrossLogistics +
", isSameLogistics=" + isSameLogistics +
", isCharter=" + isCharter +
", isSpeFixedOrProportional=" + isSpeFixedOrProportional +
", isTaxiFixedOrProportional=" + isTaxiFixedOrProportional +
", isCrossLogisticsFixedOrProportional=" + isCrossLogisticsFixedOrProportional +
", isSameLogisticsFixedOrProportional=" + isSameLogisticsFixedOrProportional +
", speMoney=" + speMoney +
", taxiMoney=" + taxiMoney +
", crossLogisticsMoney=" + crossLogisticsMoney +
", sameLogisticsMoney=" + sameLogisticsMoney +
", isNeedFerry=" + isNeedFerry +
", name=" + name +
", type=" + type +
", superiorId=" + superiorId +
", principalName=" + principalName +
", principalPhone=" + principalPhone +
", adminName=" + adminName +
", adminPhone=" + adminPhone +
", urgentPhoen=" + urgentPhoen +
", setupTime=" + setupTime +
", identifier=" + identifier +
", addressCode=" + addressCode +
", businessScope=" + businessScope +
", contactAddress=" + contactAddress +
", documentAddress=" + documentAddress +
", economicType=" + economicType +
", regCapital=" + regCapital +
", legalName=" + legalName +
", legalId=" + legalId +
", legalPhone=" + legalPhone +
", legalPhotoUrl=" + legalPhotoUrl +
", licensingAgency=" + licensingAgency +
", licenseTime=" + licenseTime +
", licenseStartTime=" + licenseStartTime +
", licenseEndTime=" + licenseEndTime +
", licenseNumber=" + licenseNumber +
", carNum=" + carNum +
", driverNum=" + driverNum +
", mac=" + mac +
", state=" + state +
", flag=" + flag +
", upload=" + upload +
", insertTime=" + insertTime +
", detailAddress=" + detailAddress +
"}";
}
}