package com.rongwei.bsentity.domain;

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

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

/**
 * @author  cyn 
 * @create 2023-11-24 15:10 
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@TableName("equ_maintenance_standard")
public class EquMaintenanceStandardDo implements Serializable {

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

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

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

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

	/**
	 * table name:REMARK
	 * table type:text
	 * 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(50)
	 * table comment:创建人名称
	 */
	private String createusername;

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

	/**
	 * table name:EQUIPMENTTYPE
	 * table type:varchar(20)
	 * table comment:设备分类
	 */
	private String equipmenttype;

	/**
	 * table name:MAINTENANCETYPE
	 * table type:varchar(20)
	 * table comment:保养分类
	 */
	private String maintenancetype;

	/**
	 * table name:PLANT
	 * table type:varchar(35)
	 * table comment:工厂
	 */
	private String plant;

	/**
	 * table name:STANDARDID
	 * table type:varchar(36)
	 * table comment:标准编号
	 */
	private String standardid;

	/**
	 * table name:MAINTENANCESITE
	 * table type:text
	 * table comment:保养部位
	 */
	private String maintenancesite;

	/**
	 * table name:MAINTENANCECONTEXT
	 * table type:text
	 * table comment:保养内容
	 */
	private String maintenancecontext;

	/**
	 * table name:PRECONTROL
	 * table type:text
	 * table comment:预控标准要求
	 */
	private String precontrol;

	/**
	 * table name:EQUIPMENTSUPPORT
	 * table type:text
	 * table comment:设备保障域控措施
	 */
	private String equipmentsupport;

	/**
	 * table name:MEANS
	 * table type:text
	 * table comment:保养/预防方法
	 */
	private String means;

	/**
	 * table name:PERIOD
	 * table type:varchar(20)
	 * table comment:保养周期
	 */
	private String period;

	/**
	 * table name:ISOUTSOURCE
	 * table type:varchar(10)
	 * table comment:是否委外
	 */
	private String isoutsource;

	/**
	 * table name:JAN
	 * table type:int
	 * table comment:1月
	 */
	private Integer jan;

	/**
	 * table name:FEB
	 * table type:int
	 * table comment:2月
	 */
	private Integer feb;

	/**
	 * table name:MAR
	 * table type:int
	 * table comment:3月
	 */
	private Integer mar;

	/**
	 * table name:APR
	 * table type:int
	 * table comment:4月
	 */
	private Integer apr;

	/**
	 * table name:MAY
	 * table type:int
	 * table comment:5月
	 */
	private Integer may;

	/**
	 * table name:JUN
	 * table type:int
	 * table comment:6月
	 */
	private Integer jun;

	/**
	 * table name:JUL
	 * table type:int
	 * table comment:7月
	 */
	private Integer jul;

	/**
	 * table name:AUG
	 * table type:int
	 * table comment:8月
	 */
	private Integer aug;

	/**
	 * table name:SEP
	 * table type:int
	 * table comment:9月
	 */
	private Integer sep;

	/**
	 * table name:OCT
	 * table type:int
	 * table comment:10月
	 */
	private Integer oct;

	/**
	 * table name:NOV
	 * table type:int
	 * table comment:11月
	 */
	private Integer nov;

	/**
	 * table name:DECEMBER
	 * table type:int
	 * table comment:12月
	 */
	private Integer december;

	/**
	 * table name:PLANMONTH
	 * table type:varchar
	 * table comment:12月
	 */
	private String planMonth;

	/**
	 * 车间ID
	 */
	private String workshopId;

	/**
	 * 车间
	 */
	private String workshop;

	/**
	 * 设备名称
	 */
	private String equipmentName;
	/**
	 * 设备Id
	 */
	private String equipmentId;
	/**
	 * 设备编号
	 */
	private String equipmentNumber;

}
