package org.jeecg.common.utils;

/**
 * @Auther guwenbo
 * @Date 2019/6/5
 */
public class DictModelConstant {

    /*********************** 公共模块 *************************/
    // 模块名称
    public static final String MODEL_BASE = "base";
    // 星期
    public static final String MODEL_BASE_WEEK = "weeks";

    /*********************** 日程模块 *************************/
    // 模块名称
    public static final String MODEL_SCHEDULE = "schedule";
    // 状态
    public static final String MODEL_SCHEDULE_STATUS = "schedule_status";
    // 是否开启提醒
    public static final String MODEL_SCHEDULE_ALARM = "alarm";
    // 日程类型
    public static final String MODEL_SCHEDULE_TYPE = "schedule_type";

    /*********************** 考勤组模块 *************************/
    // 模块名称
    public static final String MODEL_ATTEND_GROUP = "attend_group";
    // 考勤组排班类型
    public static final String MODEL_ATTEND_GROUP_TYPE = "group_type";

    /*********************** 考勤记录模块 *************************/
    // 模块名称
    public static final String MODEL_ATTEND_RECORD = "attend_record";
    // 考勤班次
    public static final String MODEL_ATTEND_RECORD_ATTEND_SHIFT = "attend_shift";
    // 打卡节点
    public static final String MODEL_ATTEND_RECORD_CLOCK_NODE = "clock_node";
    // 打卡结果
    public static final String MODEL_ATTEND_RECORD_CLOCK_RESULT = "clock_result";
    //是否外勤
    public static final String MODEL_ATTEND_RECORD_OUTSIDE = "clock_outside";


    /*********************** 公告模块 *************************/
    // 模块名称
    public static final String MODEL_NOTICE = "notice";
    // 状态
    public static final String MODEL_NOTICE_STATUS = "noticeStatus";
    // 稿件状态
    public static final String MODEL_NOTICE_MANUSCRIPT_STATUS = "manuscriptStatus";
    //端口类型
    public static final String MODEL_NOTICE_PORT = "port";
    // 类型
    public static final String MODEL_NOTICE_TYPE = "type";

    /*********************** 任务申请模块 *************************/
    // 申请状态
    public static final String MODEL_APPLY = "apply";

    public static final String MODEL_APPLY_STATUS = "apply_status";

    public static final String MODEL_APPLY_RESULT = "result";

    public static final String MODEL_APPLY_APPROVAL_OPINION_FLAG = "flag";

    public static final String MODEL_APPLY_OUTSIDE_DETAIL = "transportation";

    public static final String MODEL_APPLY_LEAVE_DETAIL = "leaveType";

    public static final String MODEL_REIMBURSE_TYPE = "reimburse_type";
    //当前任务下表单是否可编辑
    public static final String MODEL_APPLY_TASK_FORM_WRITABLE = "writable";
    //核稿模式
    public static final String MODEL_APPLY_DOC_FINALIZE_EDIT = "finalizeEdit";
    //流程中控制字段是否可编辑(批量控制)
    public static final String MODEL_APPLY_TASK_FORM_FIELD_WRITABLE = "fieldWritable";
    //会议确认用户任务
    public static final String MODEL_APPLY_MEET_CONFIRM_TASK = "meetConfirmTask";
    //信息发布
    public static final String MODEL_APPLY_NOTICE_APPLY_USER_COMMIT_TASK="noticeApplyUserCommitTask";
    //是否可以指定指定下一步办理人
    public static final String MODEL_APPLY_NEXT_ASSIGN = "nextAssign";
    //当前节点
    public static final String MODEL_APPLY_NEXT_ISNODES = "isNodes";

    /*********************** 流程审批表单配置 *************************/
    public static final String MODEL_APPLY_CONFIG = "applyConfig";
    public static final String MODEL_APPLY_CONFIG_FORMKEY = "formKey";
    /***********************会议模块*************************/
    //会议室状态
    public static final String MODEL_MEET_ROOM = "meet_room";
    public static final String MODEL_MEET_ROOM_STATUS = "status";
    //会议状态
    public static final String MODEL_MEET_TASK = "meet_task";
    public static final String MODEL_MEET_TASK_STATUS = "status";
    //参会人员
    public static final String MODEL_MEET_TASK_PERSON = "meet_task_person";
    public static final String MODEL_MEET_TASK_PERSON_staff_flag = "staff_flag";
    /*********************** 报表 *************************/
    public static final String MODEL_REPORT = "report";
    public static final String MODEL_REPORT_STATUS = "apply_status";
    /*********************** 物品 *************************/
    public static final String MODEL_GOODS = "goods";
    public static final String MODEL_GOODS_TYPE = "goods_type";
    public static final String MODEL_GOODS_PAYWAY = "goods_pay_way";
    public static final String MODEL_GOODS_STATUS = "goods_status";

    /*********************** 预算 *************************/
    public static final String MODEL_BUDGET = "budget";
    public static final String MODEL_BUDGET_TYPE = "budget_type";
    public static final String MODEL_BUDGET_YEAR = "year";
    public static final String MODEL_BUDGET_PROJECT = "budget_project";
    public static final String MODEL_BUDGET_CURRENCY = "currency";

    /***********************用印 *************************/
    public static final String MODEL_IMPRESS = "impress";
    public static final String MODEL_MODEL_IMPRESS_TYPE = "impress_type";
    public static final String MODEL_MODEL_IMPRESS_CHAPTER = "impress_chapter";

    /***********************补卡 *************************/
    public static final String MODEL_CARD_REPALCE = "card_replace";
    public static final String MODEL_MODEL_CARD_REPLACE_TYPE = "card_replace_type";


    /***********************资源 *************************/
    public static final String MODEL_RESOURCE = "resource";
    public static final String MODEL_MODEL_RESOURCE_SUBJECT = "subject";
    public static final String MODEL_MODEL_RESOURCE_LANGUAGE = "language";
    public static final String MODEL_MODEL_RESOURCE_BUY_STATUS = "buy_status";

    /***********************维修部门和人员配置 *************************/
    public static final String MODEL_MODEL_REPAIRS_MANAGE = "repairs_manage";
    public static final String MODEL_MODEL_REPAIRS_ACCEPTER_TYPE = "accepter_type";
}
