All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.zkcloud.api.dbs.model.CompanyRequest Maven / Gradle / Ivy

package com.zkcloud.api.dbs.model;


import cn.hutool.core.date.DateUtil;
import com.google.gson.annotations.Expose;
import com.zkcloud.api.dbs.common.AbstractModel;

public class CompanyRequest extends AbstractModel {

    /**
     * 公司编码,唯一识别属性,可理解为第三方系统内公司唯一标识
     */
    @Expose
    private String companyCode;

    @Expose
    private String companyName;

    @Expose
    private String countryCode;

    @Expose
    private String province;

    @Expose
    private String city;

    @Expose
    private String address1;

    @Expose
    private String address2;

    @Expose
    private String address3;

    @Expose
    private String logo;

    @Expose
    private String website;

    /**
     * 邮编
     */
    @Expose
    private String zip;

    /**
     * 公司联系电话
     */
    @Expose
    private String phone;

    /**
     * 公司联系邮箱
     */
    @Expose
    private String email;

    /**
     * 所属行业
     */
    @Expose
    private String industry;

    /**
     * 日期格式,用于界面日期格式显示,默认yyyy-MM-dd
     */
    @Expose
    private String dateFormat;

    /**
     * 时间格式,用于界面时间格式显示,默认HH:mm:ss
     */
    @Expose
    private String timeFormat;

    /**
     * 状态,1代表正常,0代表软删除(禁用), 默认1
     */
    @Expose
    private Short active;

    /**
     * 最后修改时间戳,用此判断是否做处理,精确到秒
     */
    @Expose
    private Long lastUpdateTimeStamp;

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCountryCode() {
        return countryCode;
    }

    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getAddress1() {
        return address1;
    }

    public void setAddress1(String address1) {
        this.address1 = address1;
    }

    public String getAddress2() {
        return address2;
    }

    public void setAddress2(String address2) {
        this.address2 = address2;
    }

    public String getAddress3() {
        return address3;
    }

    public void setAddress3(String address3) {
        this.address3 = address3;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getWebsite() {
        return website;
    }

    public void setWebsite(String website) {
        this.website = website;
    }

    public String getZip() {
        return zip;
    }

    public void setZip(String zip) {
        this.zip = zip;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getIndustry() {
        return industry;
    }

    public void setIndustry(String industry) {
        this.industry = industry;
    }

    public String getDateFormat() {
        return dateFormat;
    }

    public void setDateFormat(String dateFormat) {
        this.dateFormat = dateFormat;
    }

    public String getTimeFormat() {
        return timeFormat;
    }

    public void setTimeFormat(String timeFormat) {
        this.timeFormat = timeFormat;
    }

    public Short getActive() {
        return active;
    }

    public void setActive(Short active) {
        this.active = active;
    }

    public Long getLastUpdateTimeStamp() {
        return lastUpdateTimeStamp;
    }

    public void setLastUpdateTimeStamp(Long lastUpdateTimeStamp) {
        this.lastUpdateTimeStamp = lastUpdateTimeStamp;
    }

    public CompanyRequest() {
    }

    public CompanyRequest(String companyCode, String companyName) {
        this(companyCode, companyName, null);

    }

    public CompanyRequest(String companyCode, String companyName, String email) {
        this.companyCode = companyCode;
        this.companyName = companyName;
        this.email = email;
        this.lastUpdateTimeStamp = DateUtil.currentSeconds();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy