MerchantDO.java 2.83 KB
package com.diligrp.cashier.boss.model;

import com.diligrp.cashier.shared.domain.BaseDO;

import java.time.LocalDateTime;

public class MerchantDO extends BaseDO {
    // 商户ID
    private Long mchId;
    // 商户名称
    private String name;
    // 参数配置
    private String param;
    // 商户地址
    private String address;
    // 联系人
    private String linkman;
    // 手机号
    private String telephone;
    // 商户状态
    private Integer state;

    public Long getMchId() {
        return mchId;
    }

    public void setMchId(Long mchId) {
        this.mchId = mchId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getParam() {
        return param;
    }

    public void setParam(String param) {
        this.param = param;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLinkman() {
        return linkman;
    }

    public void setLinkman(String linkman) {
        this.linkman = linkman;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public static Builder builder() {
        return new MerchantDO().new Builder();
    }

    public class Builder {
        public Builder mchId(Long mchId) {
            MerchantDO.this.mchId = mchId;
            return this;
        }

        public Builder name(String name) {
            MerchantDO.this.name = name;
            return this;
        }

        public Builder param(String param) {
            MerchantDO.this.param = param;
            return this;
        }

        public Builder address(String address) {
            MerchantDO.this.address = address;
            return this;
        }

        public Builder linkman(String linkman) {
            MerchantDO.this.linkman = linkman;
            return this;
        }

        public Builder telephone(String telephone) {
            MerchantDO.this.telephone = telephone;
            return this;
        }

        public Builder state(Integer state) {
            MerchantDO.this.state = state;
            return this;
        }

        public Builder createdTime(LocalDateTime createdTime) {
            MerchantDO.this.createdTime = createdTime;
            return this;
        }

        public Builder modifiedTime(LocalDateTime modifiedTime) {
            MerchantDO.this.modifiedTime = modifiedTime;
            return this;
        }

        public MerchantDO build() {
            return MerchantDO.this;
        }
    }
}