package com.rongwei.bsentity.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author  cyn
 * @create 2023-12-13 14:01
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("equ_frock_list")
public class EquFrockListDo {

    /**
     * table name:ID
     * table type:varchar(36)
     * table comment:主键ID
     */
    private String id;

    /**
     * table name:TENANTID
     * table type:varchar(36)
     * table comment:租户ID
     */
    private String tenantid;

    /**
     * table name:ROPTION
     * table type:text
     * table comment:扩展json格式配置
     */
    private String roption;

    /**
     * table name:DELETED
     * table type:varchar(1)
     * table comment:是否删除Y/N
     */
    private String deleted;

    /**
     * table name:REMARK
     * table type:varchar(2000)
     * table comment:备注
     */
    private String remark;

    /**
     * table name:CREATEDATE
     * table type:datetime
     * table comment:创建时间
     */
    private Date createdate;

    /**
     * table name:CREATEUSERID
     * table type:varchar(36)
     * table comment:创建用户ID
     */
    private String createuserid;

    /**
     * table name:MODIFYDATE
     * table type:datetime
     * table comment:修改日期
     */
    private Date modifydate;

    /**
     * table name:MODIFYUSERID
     * table type:varchar(36)
     * table comment:修改用户ID
     */
    private String modifyuserid;

    /**
     * table name:CREATEUSERNAME
     * table type:varchar(20)
     * table comment:创建人
     */
    private String createusername;

    /**
     * table name:MODIFYUSERNAME
     * table type:varchar(20)
     * table comment:修改人
     */
    private String modifyusername;

    /**
     * table name:OWNEDFACTORY
     * table type:varchar(255)
     * table comment:所属工厂
     */
    private String ownedfactory;

    /**
     * table name:FROCKNAME
     * table type:varchar(255)
     * table comment:工装名称
     */
    private String frockname;

    /**
     * table name:SPEC
     * table type:varchar(255)
     * table comment:规格型号
     */
    private String spec;

    /**
     * table name:FROCKNUM
     * table type:varchar(255)
     * table comment:工装编号
     */
    private String frocknum;

    /**
     * table name:NUMBER
     * table type:decimal(18,2)
     * table comment:数量
     */
    private BigDecimal number;

    /**
     * table name:RECEIVE
     * table type:datetime
     * table comment:工装接收日期
     */
    private Date receive;

    /**
     * table name:BELONGEQUID
     * table type:varchar(36)
     * table comment:工装所属设备ID
     */
    private String belongequid;

    /**
     * table name:BELONGEQUNUM
     * table type:varchar(255)
     * table comment:所属设备编号
     */
    private String belongequnum;

    /**
     * table name:BELONGEQUNAME
     * table type:varchar(255)
     * table comment:所属设备名称
     */
    private String belongequname;

    /**
     * table name:MANUFACTURER
     * table type:varchar(255)
     * table comment:生产厂家
     */
    private String manufacturer;

    /**
     * table name:USESTATE
     * table type:varchar(20)
     * table comment:使用状态
     */
    private String usestate;

    /**
     * table name:EXPECTOBSOLEDATE
     * table type:datetime
     * table comment:预计报废时间
     */
    private Date expectobsoledate;

    /**
     * table name:FACTOBSOLEDATE
     * table type:datetime
     * table comment:实际报废时间
     */
    private Date factobsoledate;

    /**
     * table name:INSPECTID
     * table type:varchar(36)
     * table comment:验收表ID
     */
    private String inspectid;

    /**
     * table name:USEDEPTID
     * table type:varchar(36)
     * table comment:使用部门车间id
     */
    private String usedeptid;

    /**
     * table name:USEDEPTNAME
     * table type:varchar(255)
     * table comment:使用部门车间名称
     */
    private String usedeptname;

}
