package com.rongwei.bsentity.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import com.rongwei.rwcommon.base.BaseDo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 设备子系统——保修商
 * </p>
 *
 * @author fpy
 * @since 2023-12-01
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("equ_warranty_provider")
public class EquWarrantyProviderDo extends BaseDo implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主键ID
     */
    @TableId("ID")
    private String id;

    /**
     * 租户ID
     */
    @TableField("TENANTID")
    private String tenantid;

    /**
     * 扩展json格式配置
     */
    @TableField("ROPTION")
    private String roption;

    /**
     * 保修商编号
     */
    @TableField("WARRANTYPROVIDERCODE")
    private String warrantyprovidercode;

    /**
     * 保修商名称
     */
    @TableField("WARRANTYPROVIDER")
    private String warrantyprovider;

    /**
     * 联系人
     */
    @TableField("CONTACTS")
    private String contacts;

    /**
     * 联系电话
     */
    @TableField("TELEPHONE")
    private String telephone;

    /**
     * 有效日期
     */
    @TableField("EFFECTIVEDATE")
    private Date effectivedate;

    /**
     * 状态
     */
    @TableField("STATE")
    private String state;

    /**
     * 所属工厂
     */
    @TableField("BELONGFACTORY")
    private String belongfactory;

    /**
     * 统一社会信用代码
     */
    @TableField("ZUSCC")
    private String zuscc;

    /**
     * 简称
     */
    @TableField("SHORTERFORM")
    private String shorterform;

    /**
     * 曾用名
     */
    @TableField("FORMERNAME")
    private String formername;

    /**
     * 管理部门ID
     */
    @TableField("MANAGEDEPARTMENTID")
    private String managedepartmentid;

    /**
     * 管理部门
     */
    @TableField("MANAGEDEPARTMENT")
    private String managedepartment;

    /**
     * 分类
     */
    @TableField("CLASSIFY")
    private String classify;

    /**
     * 法人
     */
    @TableField("LEGALPERSON")
    private String legalperson;

    /**
     * 法人身份证
     */
    @TableField("LEGALPERSONIDCARD")
    private String legalpersonidcard;

    /**
     * 注册地址


     */
    @TableField("REGISTEREDADDRESS")
    private String registeredaddress;

    /**
     * 主要联系人
     */
    @TableField("PRIMARYCONTACT")
    private String primarycontact;

    /**
     * 联系电话
     */
    @TableField("CONTACTPHONE")
    private String contactphone;

    /**
     * 经营地址
     */
    @TableField("BUSINESSADDRESS")
    private String businessaddress;

    /**
     * 是否民营
     */
    @TableField("ISPRIVATELYOPERATED")
    private String isprivatelyoperated;

    /**
     * 注册资本(万元)
     */
    @TableField("REGISTEREDCAPITAL")
    private BigDecimal registeredcapital;

    /**
     * 成立时间
     */
    @TableField("ESTABLISHMENTTIME")
    private Date establishmenttime;

    /**
     * 实缴资本(万元)
     */
    @TableField("PAIDUPCAPITAL")
    private BigDecimal paidupcapital;

    /**
     * 经营范围
     */
    @TableField("BUSINESSSCOPE")
    private String businessscope;

    /**
     * 合作服务说明
     */
    @TableField("COOPERATESERVEEXPLAIN")
    private String cooperateserveexplain;

    /**
     * 停用说明
     */
    @TableField("DEACTIVATEEXPLAIN")
    private String deactivateexplain;

    /**
     * 启用状态
     */
    @TableField("ENABLESTATE")
    private String enablestate;



}
