package com.product.file.config;

import com.product.common.enums.IEnum;
import com.product.common.enums.ModuleEnum;

/**
 * Copyright 漏 2019.
 *
 * @Title:
 * @Project: LX
 * @Date: 2019-05-13 13:39
 * @Author: Luo
 * @Description: 涓氬姟鍔熻兘寮傚父鎶涘嚭
 */
public enum DocumentCode implements IEnum {

	SYSTEM_OPERATION_SUCCESS("鎴愬姛", "200"), DOCUMENT_FORM_NODATA("璇锋眰鍙傛暟涓虹┖", ModuleEnum.FILE.getValue() + "001"),
	DOCUMENT_GET_USER_FAIL("鑾峰彇鐢ㄦ埛澶辫触", ModuleEnum.FILE.getValue() + "002"),

	DOCUMENT_CATALOG_GET_FAIL("鑾峰彇鏂囨。鐩綍澶辫触", ModuleEnum.FILE.getValue() + "003"),
	DOCUMENT_CATALOG_SAVE_FAIL("淇濆瓨鏂囨。鐩綍澶辫触", ModuleEnum.FILE.getValue() + "004"),
	DOCUMENT_CATALOG_DELETE_FAIL("鍒犻櫎鏂囨。鐩綍澶辫触", ModuleEnum.FILE.getValue() + "005"),
	DOCUMENT_CATALOG_GET_TREE_FAIL("鑾峰彇鏂囨。鐩綍鏍戝け璐�", ModuleEnum.FILE.getValue() + "006"),
	DOCUMENT_GET_FAIL("鑾峰彇鏂囨。澶辫触", ModuleEnum.FILE.getValue() + "003"),
	DOCUMENT_SAVE_FAIL("淇濆瓨鏂囨。澶辫触", ModuleEnum.FILE.getValue() + "004"),
	DOCUMENT_DELETE_FAIL("鍒犻櫎鏂囨。澶辫触", ModuleEnum.FILE.getValue() + "005"),
	DOCUMENT_GET_LIST_FAIL("鑾峰彇鏂囨。鍒楄〃澶辫触", ModuleEnum.FILE.getValue() + "006"),
	DOCUMENT_MOVE_FAIL("鏂囦欢绉诲姩澶辫触", ModuleEnum.FILE.getValue() + "007"),
	DOCUMENT_LOG_FAIL("鑾峰彇鏃ュ織澶辫触", ModuleEnum.FILE.getValue() + "008"),
	DOCUMENT_USER_RIGHT_FAIL("鐢ㄦ埛娌℃湁璇ョ洰褰曟潈闄�", ModuleEnum.FILE.getValue() + "009"),
	DOCUMENT_DIRECTORY_NAME_FAIL("鏂囨。鐩綍閲嶅懡鍚嶅け璐�", ModuleEnum.FILE.getValue() + "010"),

	DOCUMENT_COLLECTION_FAIL("鏂囨。鏀惰棌澶辫触锛�", ModuleEnum.FILE.getValue() + "011"),
	DOCUMENT_CANCEL_COLLECTION_FAIL("鏂囨。鍙栨秷鏀惰棌澶辫触", ModuleEnum.FILE.getValue() + "012"),
	DOCUMENT_OPERATE_FAIL("鏂囨。鎿嶄綔澶辫触", ModuleEnum.FILE.getValue() + "013"),
	DOCUMENT_SAVE_NEW_VERION_FAIL("鏂囨。鏈€鏂扮増鏈繚瀛樺け璐�", ModuleEnum.FILE.getValue() + "014"),
	DOCUMENT_DATA_NO_EXIST("鏂囨。鏁版嵁涓嶅瓨鍦�", ModuleEnum.FILE.getValue() + "015"),

	GET_DOCUMENT_PERMISSIONS_FAIL("鑾峰彇鏂囨。鏉冮檺澶辫触", ModuleEnum.FILE.getValue() + "016"),

//	璇ユ枃浠舵湭杩涜鎺堟潈锛屽闇€鏌ョ湅璇峰€熼槄
	DOCUMENT_NO_AUTHORIZATION("璇ユ枃浠舵湭杩涜鎺堟潈锛屽闇€鏌ョ湅璇峰€熼槄", ModuleEnum.FILE.getValue() + "017"),



	;

	private String text;
	private String value;

	private DocumentCode(String text, String value) {
		this.text = text;
		this.value = value;
	}

	public String getText() {
		return text;
	}

	public String getValue() {
		return value;
	}
}