package com.rongwei.bsentity.domain;

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

import java.io.Serializable;
import java.util.Date;

/**
 * @author  cyn 
 * @create 2024-01-22 14:03 
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("equ_technical_reform")
public class EquTechnicalReformDo implements Serializable {

	private static long serialVersionUID = 1L;
	/**
	 * table name:ID
	 * table type:varchar(36)
	 * table comment:主键ID
	 */
	private String id;

	/**
	 * table name:TENANTID
	 * table type:text
	 * table comment:null
	 */
	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:TECHNICIMPNO
	 * table type:varchar(255)
	 * table comment:技改编号
	 */
	private String technicimpno;

	/**
	 * table name:EQUID
	 * table type:varchar(36)
	 * table comment:设备ID
	 */
	private String equid;

	/**
	 * table name:EQUNUM
	 * table type:varchar(255)
	 * table comment:设备编号
	 */
	private String equnum;

	/**
	 * table name:EQUNAME
	 * table type:varchar(255)
	 * table comment:设备名称
	 */
	private String equname;

	/**
	 * table name:MANEGEDEPTID
	 * table type:varchar(36)
	 * table comment:管理部门ID
	 */
	private String manegedeptid;

	/**
	 * table name:MANEGEDEPTNAME
	 * table type:varchar(255)
	 * table comment:管理部门
	 */
	private String manegedeptname;

	/**
	 * table name:TECHNICIMPPROJECT
	 * table type:varchar(500)
	 * table comment:技改项目
	 */
	private String technicimpproject;

	/**
	 * table name:PLANSTARTTIME
	 * table type:datetime
	 * table comment:计划技改开始时间
	 */
	private Date planstarttime;

	/**
	 * table name:PLANENDTIME
	 * table type:datetime
	 * table comment:计划技改结束时间
	 */
	private Date planendtime;

	/**
	 * table name:DUTYUSERID
	 * table type:text
	 * table comment:技改责任人ID
	 */
	private String dutyuserid;

	/**
	 * table name:DUTYUSER
	 * table type:text
	 * table comment:技改责任人
	 */
	private String dutyuser;

	/**
	 * table name:ACTSTARTTIME
	 * table type:datetime
	 * table comment:实际技改开始时间
	 */
	private Date actstarttime;

	/**
	 * table name:ACTENDTIME
	 * table type:datetime
	 * table comment:实际技改结束时间
	 */
	private Date actendtime;

	/**
	 * table name:TECHNICIMPREASON
	 * table type:text
	 * table comment:技改原因
	 */
	private String technicimpreason;

	/**
	 * table name:IMPLEMENTRES
	 * table type:text
	 * table comment:实施后效果
	 */
	private String implementres;

	/**
	 * table name:TECHNICIMPSCHEME
	 * table type:text
	 * table comment:技改方案
	 */
	private String technicimpscheme;

	/**
	 * table name:TECHNICIMPFILES
	 * table type:text
	 * table comment:技改相关资料
	 */
	private String technicimpfiles;

	/**
	 * table name:TECHNICIMPSTATE
	 * table type:varchar(50)
	 * table comment:技改状态
	 */
	private String technicimpstate;

}
