package cn.iocoder.yudao.module.system.dal.dataobject.biz;

import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * @Author: jinyd
 * @CreateTime: 2024/10/15  11:50
 * @Description:
 * @Version: 4.0
 */

@TableName("device_manufacturer")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ManufacturerDO extends BaseDO {

    /**
     * 主键
     */
    @TableId
    private Long id;
    /**
     * 厂家名称
     */
    private String name;

    private String abbreviationName;
    /**
     * 对接状态0-否，1-是
     */
    private Integer dockingStatus;
    /**
     * 状态，1-开启，0-禁用
     */
    private Integer status;
    /**
     * ip白名单
     */
    private String whiteListIp;
    /**
     * 备注
     */
    private String remark;
    /**
     * 官网地址
     */
    private String officialUrl;
    /**
     * 账号
     */
    private String manufacturerAccount;
    /**
     * 密码
     */
    private String manufacturerPassword;

}
