package cn.ey.biz.module.system.dal.dataobject.timesheet;

import cn.ey.biz.framework.mybatis.core.dataobject.BaseDO;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

@TableName(value = "system_timesheet_approve_rule",autoResultMap = true)
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class TimesheetApproveRuleDO extends BaseDO {

    @TableId
    private Long approveRuleId;
    /**
     * mr
     */
    private String mr;
    /**
     * sl
     */
    private String sl;
    /**
     * ssl
     */
    private String subServiceLine;
    /**
     * smu
     */
    private String smu;
    /**
     * ou
     */
    private String ou;
    /**
     * ou
     */
    private String competency;
    /**
     * rank
     */
    private String serviceRank;
    /**
     * 是否charge
     */
    private String chargeAuditCode;
    /**
     * 审批节点
     */
    private String approvePoint;
    /**
     * 来源
     */
    private String approveSource;
    /**
     * 审批人
     */
    private String approveName;
    /**
     * 地区
     */
    private String geoRegion;

    private String mu;

    private String engType;
}
