Constant.java 5.69 KB
Newer Older
1 2
package pwc.taxtech.atms.constant;

3
import java.io.File;
eddie.woo's avatar
eddie.woo committed
4
import java.text.DecimalFormat;
5
import java.util.Locale;
neo's avatar
neo committed
6
import java.util.UUID;
7

8 9
public final class Constant {
    public static final String Comma = ",";
10
    public static final String Other = "其他";
frank.xa.zhang's avatar
frank.xa.zhang committed
11
    public static final int WholeYear = -1;
12 13 14 15 16

    public static final int CREATE_DB_SUCCESS = 1;
    public static final int CREATE_DB_EXISTS = 0;
    public static final int CREATE_DB_FAILED = -1;

17 18 19 20 21 22 23
    public static final String DB_SCRIPT_FOLDER = "RuntimeDbScripts";
    public static final String DB_SCRIPT_SQL = "CreateProjectDB.sql";
    public static final String DB_MYSQL_TYPE = "MYSQL";
    public static final String DB_MYSQL_PATH = DB_SCRIPT_FOLDER + File.separator + DB_MYSQL_TYPE + File.separator + DB_SCRIPT_SQL;

    public static final boolean ACTIVE = true;

24
    public static final String DEFAULT_INDUSTRY_Id = "0";
neo's avatar
neo committed
25

26
    public static final UUID USER_Id_FOR_UPLOAD = UUID.fromString("64D39CF7-467E-4414-B334-AA4B55A4E2B3");
neo's avatar
neo committed
27

28 29 30
    public static final String UPLOAD_FOLDER_NAME = "Upload";
    public static final String CURRENT_USER_HOME = "~";
    public static final String CURRENT_USER_UPLOAD_FOLDER = CURRENT_USER_HOME + File.separator + UPLOAD_FOLDER_NAME;
31 32 33 34 35
    public static final String CURRENT_IMAGE_PATH = CURRENT_USER_HOME + File.separator + "Resource" + File.separator + "Images";
    public static final String IMAGE_PATH_INFORMATION = CURRENT_IMAGE_PATH + File.separator + "information.png";
    public static final String IMAGE_PATH_ERROR = CURRENT_IMAGE_PATH + File.separator + "error.png";
    public static final String IMAGE_PATH_SUCCESS = CURRENT_IMAGE_PATH + File.separator + "success.png";
    public static final String IMAGE_PATH_WARN = CURRENT_IMAGE_PATH + File.separator + "warning1.png";
36

37 38 39
    public static final String FILE_NAME = "filename";
    public static final String TEMP_FILE_NAME = "tempFileName";

40

41
    public static final boolean DEFAULT_RESULT = true;
neo's avatar
neo committed
42

43 44 45 46 47 48
    public static final int FIRST_OR_DEFAULT = 0;

    public static final int HEADER_ROW_INDEX = 0;
    public static final boolean DEFAULT_HAS_HEADER = true;

    public static final String IMAGE_FORMART_ = "png";
49
    public static final String EMPTY = "";
50
    public static final String DateTimeFormate = "%d年%d月";
51

eddie.woo's avatar
eddie.woo committed
52 53
    public static final String INPUT_RZJG_SUCCESS="1";
    public static final String INPUT_RZJG_FAILED="2";
54 55 56 57 58 59

    public static final String INPUT_RZZT_NOT_BEGIN="0";
    public static final String INPUT_RZZT_BEGINNING="1";
    public static final String INPUT_RZZT_OVER="2";

    public static final String OUTPUT_KPZT_NO="0";
60
    public static final String OUTPUT_KPZT_YES="2";
61

eddie.woo's avatar
eddie.woo committed
62 63 64 65 66 67 68 69 70
    public static class HlFpzt{
        public static final String ZC = "0"; //正常
        public static final String ZF = "1"; //作废
        public static final String HC = "2"; //红冲(正常)
        public static final String SK = "3"; //失控(作废)
        public static final String YC = "4"; //异常(作废)
        public static final String TP = "6"; //退票
    }

71 72 73 74 75 76 77
    public static final String APPROVAL_COMMITTED="committed";
    public static final String APPROVAL_AGREED="agreed";
    public static final String APPROVAL_DISAGREED="disagreed";

    public static final String ASSIGNEE_MANAGER="manager";
    public static final String ASSIGNEE_ACCOUNTANT="accountant";

78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
    public static class DataSourceName {
        public static final String KeyValueDataSource = "KeyValueDataSource";
        public static final String InputInvoiceDataSource = "IncomeDataSource";
        public static final String InputDetailInvoiceDataSource = "IncomeDetailDataSource";
        public static final String OutputInvoiceDataSource = "OutputInvoiceDataSource";
        public static final String VoucherDataSource = "VoucherDataSource";
        public static final String ReportDataSource = "ReportDataSource";
        public static final String ConditionDataSource = "ConditionDataSource";
        public static final String MinConditionDataSource = "MinConditionDataSource";
        public static final String MaxConditionDataSource = "MaxConditionDataSource";
        public static final String SAPDataSource = "SAPDataSource";
        public static final String LandSellDataSource = "LandSellDataSource";
        public static final String UnbilledDataSource = "UnbilledDataSource";
        public static final String AssetListDataSource = "AssetListDataSource";
    }
93 94 95 96 97

    public static class IsDefault {
        public static final short Yes = 1;
        public static final short No = 0;
    }
98 99 100 101 102 103

    public static class InputInvoiceCertificationResult {
        public static String CheckPass = "勾选认证";
        public static String ScanPass = "扫描认证";
        public static String NotPass = "未认证";
    }
104 105

    public static class ReportBuildInStringFormat {
106 107 108 109
        public static final String TimeInterval = "税款所属时间: 自%d年%d月%d日至%d年%d月%d日";
        public static final String FillForm = "填表日期: %d年%d月%d日";
        public static final String FillFormStr = "填表日期: %s年%s月%s日";
        public static final String TaxPayer = "纳税人名称: %s";
110
    }
eddie.woo's avatar
eddie.woo committed
111 112 113 114 115 116 117

    /**
     * 报表替换关键字
     */
    public static class ReplaceKeyword {
        public static final String KEY_IN = "${KeyIn}"; //手工数据源
    }
eddie.woo's avatar
eddie.woo committed
118 119 120 121 122 123 124

    /**
     * SimpleDateFormat
     */
    public static class DateFormat {
        public static final String DEFAULT = "yyyy-MM-dd";
        public static final String YEAR_MONTH = "yyyy-MM";
eddie.woo's avatar
eddie.woo committed
125
        public static final String YYYYMM = "yyyyMM";
eddie.woo's avatar
eddie.woo committed
126
        public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
eddie.woo's avatar
eddie.woo committed
127
    }
eddie.woo's avatar
eddie.woo committed
128 129 130

    public static String DECIMAL_FORMAT = "#,##0.00";
    public static String ZERO_STR = "0";
131
}