package com.doumee.dao.business.model; 
 | 
  
 | 
import com.baomidou.mybatisplus.annotation.IdType; 
 | 
import com.baomidou.mybatisplus.annotation.TableField; 
 | 
import com.baomidou.mybatisplus.annotation.TableId; 
 | 
import com.baomidou.mybatisplus.annotation.TableName; 
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.io.Serializable; 
 | 
import java.util.Date; 
 | 
  
 | 
/** 
 | 
 * 系统-企业信息表 
 | 
 * @author AA 
 | 
 * @since 2023/09/08 10:27 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel("系统-企业信息表") 
 | 
@TableName("`company`") 
 | 
public class Company  implements Serializable { 
 | 
  
 | 
    @TableId(type = IdType.AUTO) 
 | 
    @ApiModelProperty(value = "主键") 
 | 
    private Integer id; 
 | 
  
 | 
    @ApiModelProperty(value = "是否已删除 0未删除 1已删除") 
 | 
    private Byte deleted; 
 | 
  
 | 
    @ApiModelProperty(value = "创建人编码") 
 | 
    private Integer createUser; 
 | 
  
 | 
    @ApiModelProperty(value = "创建时间") 
 | 
    private Date createTime; 
 | 
  
 | 
    @ApiModelProperty(value = "更新人编码") 
 | 
    private Integer updateUser; 
 | 
  
 | 
    @ApiModelProperty(value = "更新时间") 
 | 
    private Date updateTime; 
 | 
  
 | 
    @ApiModelProperty(value = "名称") 
 | 
    private String name; 
 | 
  
 | 
    @ApiModelProperty(value = "企业简称") 
 | 
    private String shortName; 
 | 
  
 | 
    @ApiModelProperty(value = "备注") 
 | 
    private String remark; 
 | 
  
 | 
    @ApiModelProperty(value = "管理员账号(关联system_user表)") 
 | 
    private Integer managerId; 
 | 
  
 | 
    @ApiModelProperty(value = "管理员账号") 
 | 
    @TableField(exist = false) 
 | 
    private String managerUserName; 
 | 
  
 | 
    @ApiModelProperty(value = "联系人") 
 | 
    private String linkname; 
 | 
  
 | 
    @ApiModelProperty(value = "联系人电话") 
 | 
    private String linkephone; 
 | 
  
 | 
    @ApiModelProperty(value = "统一社会信用代码,不可重复") 
 | 
    private String creditCode; 
 | 
  
 | 
    @ApiModelProperty(value = "主播数量限制") 
 | 
    private Integer userNum; 
 | 
  
 | 
    @ApiModelProperty(value = "系统使用有效期") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date oepnValidDate; 
 | 
  
 | 
    @ApiModelProperty(value = "账户开通类型 0试用账户 1正式账户") 
 | 
    private Integer oepnType; 
 | 
  
 | 
    @ApiModelProperty(value = "销售人员编码(关联system_user表)") 
 | 
    private Integer salesmanId; 
 | 
  
 | 
    @ApiModelProperty(value = "状态 0启用 1禁用") 
 | 
    private Integer status; 
 | 
  
 | 
    @ApiModelProperty(value = "销售人员姓名") 
 | 
    @TableField(exist = false) 
 | 
    private String salesmanRealName; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "主播人员数量") 
 | 
    @TableField(exist = false) 
 | 
    private Integer anchorUserNum; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "员工人员数量") 
 | 
    @TableField(exist = false) 
 | 
    private Integer empUserNum; 
 | 
  
 | 
    @ApiModelProperty(value = "商品数量") 
 | 
    @TableField(exist = false) 
 | 
    private Integer goodsNum; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "系统使用有效期起始") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    @TableField(exist = false) 
 | 
    private Date oepnValidDateStart; 
 | 
  
 | 
    @ApiModelProperty(value = "系统使用有效期终止") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    @TableField(exist = false) 
 | 
    private Date oepnValidDateEnd; 
 | 
} 
 |