You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

195 lines
3.7 KiB
Java

package kr.xit.fims.biz;
import lombok.AllArgsConstructor;
import lombok.Getter;
public class FimsConst {
/**
* JSP파일 BASE PATH
*/
public static final String FIMS_JSP_BASE_PATH = "/fims/biz/";
/**
* <pre>
* 파일 업로드시 사용할 업무명 정의
* 여기서 정의한 업무명 + 해당업무 테이블의 pk 조합으로 공통테이블에서 데이타 식별
* 공통 테이블 마스터의 job_se_code + file_job_id
* </pre>
*/
@Getter
@AllArgsConstructor
public enum FileJobSeCode {
NATL_NEWS_PAPER_RCV("NATL_NEWS_PAPER_RCV", "민원심사-국민신문고")
,BUS_ONLY("BUS_ONLY", "버스장착형CCTV")
,CCTV_FIX("CCTV_FIX", "cctv-고정형")
,CCTV_DRV("CCTV_DRV", "cctv-주행형")
,CMM_BOARD("CMM_BOARD", "게시판-첨부파일")
;
private final String code;
private final String desc;
}
/**
* <pre>
* 파일 업로드 저장 단위 depth를 어디 까지로 할지 설정
* 년 / 월 / 일 단위 까지
* </pre>
*/
@Getter
@AllArgsConstructor
public enum FileDirDepth {
YEAR("YEAR", "연도")
,MONTH("MONTH", "월")
,DAY("DAY", "일")
;
private final String code;
private final String desc;
}
/**
* <pre>
* 시민신고처리(민원처리)상태 - FIM017
* </pre>
*/
@Getter
@AllArgsConstructor
public enum CtznStmtStsCode {
UNPROCESSED("01", "미처리"),
ANS_AVAILABLE("02", "답변가능"),
ANS_COMPLETE("03", "답변완료")
;
private final String code;
private final String desc;
}
/**
* <pre>
* 시민신고상세처리(민원처리상세)상태 - FIM018
* </pre>
*/
@Getter
@AllArgsConstructor
public enum CtznStmtDtlStsCode {
UNPROCESSED("01", "미처리"),
ACCEPTANCE("02", "수용"),
NON_ACCEPTABLE("03", "불수용")
;
private final String code;
private final String desc;
}
/**
* 단속구분코드 - FIM002
*/
@Getter
@AllArgsConstructor
public enum RegltSeCode {
CCTV_FIX("01", "고정형CCTV")
,CCTV_DRV("02", "주행형CCTV")
,BUS_ONLY("07", "버스장착형CCTV")
,CITIZEN("09", "국민신문고")
,UNKNOWN("99", "알수없슴")
;
private final String code;
private final String desc;
}
/**
* <pre>
* 입력구분코드
* </pre>
*/
@Getter
@AllArgsConstructor
public enum InputSeCode {
CITY("01", "시청"),
DISTRICT("02", "구청"),
CITIZEN("03", "시민")
;
private final String code;
private final String desc;
}
/**
* <pre>
* 단속처리상태코드 - FIM010
* </pre>
*/
@Getter
@AllArgsConstructor
public enum RegltProcessSttusCode {
CRACKDOWN_INIT("01", "초기상태"),
CRACKDOWN("10", "부과대상"),
DISALLOW("11", "서손"),
ENLIGHT("12", "계도"),
IMPOSE("20", "부과")
;
private final String code;
private final String desc;
}
/**
* 자료등록구분 : FIM026
*/
@Getter
@AllArgsConstructor
public enum RegistSeCode {
AUTO_REGIST("10", "자동등록"),
MANUAL_REGIST("20", "수기등록"),
;
private final String code;
private final String desc;
}
@Getter
@AllArgsConstructor
public enum PopupWorkDiv {
ENLIGHT("ENLIGHT", "계도 처리"),
DISALLOW("DISALLOW", "서손 처리"),
;
private final String code;
private final String desc;
}
/**
* 답변 템플릿 아이디
*/
@Getter
@AllArgsConstructor
public enum TmplatId {
CTZN("422110", "민원신고")
;
private final String code;
private final String desc;
}
/**
* 답변구분코드
* 서손 FIM021:서손, FIM025:계도 FIM028:부과
*/
@Getter
@AllArgsConstructor
public enum AnswerSeCode {
IMPOSE("FIM028", "부과"),
DISALLOW("FIM021", "서손"),
ENLIGHT("FIM025", "계도"),
;
private final String code;
private final String desc;
}
}