package com.rongwe.scentity.domian;

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.rongwei.rwcommon.base.BaseDo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

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

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("asp_risk_control_measures") // 表名与类名对应，可根据实际修改
public class AspRiskControlMeasuresDo extends BaseDo implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId
    private String id;

    private String tenantId;

    private String rOption;

    private String deleted;

    private String remark;

    // 创建日期
    private Date createdate;

    // 创建用户ID
    private String createuserid;

    // 修改日期
    private Date modifydate;

    // 修改用户ID
    private String modifyuserid;

    // 创建用户名
    private String createusername;

    // 修改用户名
    private String modifyusername;

    private String riskEventName;

    private String riskEventId;

    private String controlNum;

    private String controlType;

    private String controlDesc;

    private String classify1;

    private String classify2;

    private String classify3;

    private String investigationContent;

    private Date syncTime;

    private String riskUnitId;

    private String riskUnitName;

    private String contollecel; // 注意：字段名可能拼写错误，原字段可能是controlExcel或controlCell

    /**
     * 企业编码
     */
    @TableField(exist = false)
    private String enterprisecode;
}