|
|
@@ -0,0 +1,475 @@
|
|
|
+package com.style24.core.support.env;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 변경될 소지가 있는 변수 값을 정의
|
|
|
+ *
|
|
|
+ * @author gagamel
|
|
|
+ * @since 2020. 10. 5
|
|
|
+ */
|
|
|
+public class TscConstants {
|
|
|
+
|
|
|
+ // 기본 패키지
|
|
|
+ public static final String BASE_PACKAGE = "com.style24";
|
|
|
+
|
|
|
+ // DOMAIN 패키지
|
|
|
+ public static final String DOMAIN_PACKAGE = "com.style24.persistence";
|
|
|
+
|
|
|
+ // Mybatis Mapper 경로
|
|
|
+ public static final String MAPPER_LOCATION_PATH = "classpath:com/style24/persistence/mybatis";
|
|
|
+
|
|
|
+ // 콜센터전화번호
|
|
|
+ public static final String CALLCENTER_TEL_NO = "1544-5336";
|
|
|
+
|
|
|
+ // 대표 이메일
|
|
|
+ public static final String REP_EMAIL = "help@style24.com";
|
|
|
+
|
|
|
+ // 프론트 URL
|
|
|
+ public static final String FRONT_URL = "www.style24.com";
|
|
|
+
|
|
|
+ // 사이트
|
|
|
+ public enum Site {
|
|
|
+ STYLE24("G000_10");
|
|
|
+
|
|
|
+ private String value;
|
|
|
+
|
|
|
+ private Site(String value) {
|
|
|
+ this.value = value;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String value() {
|
|
|
+ return value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 접촉방법
|
|
|
+ public enum ContactMethod {
|
|
|
+ SMS("G055_10"),
|
|
|
+ LMS("G055_11"),
|
|
|
+ KAKAOTALK("G055_12"),
|
|
|
+ EMAIL("G055_20");
|
|
|
+
|
|
|
+ private String value;
|
|
|
+
|
|
|
+ private ContactMethod(String value) {
|
|
|
+ this.value = value;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String value() {
|
|
|
+ return value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+// // 외부몰벤더ID
|
|
|
+// public enum VendorId {
|
|
|
+// PASTEL("V001"),
|
|
|
+// FLYINGTIGER("V002");
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private VendorId(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 자사몰 매장코드
|
|
|
+// public enum SelfSellStoreCd {
|
|
|
+// T003("T3000"),
|
|
|
+// T004("F3000"),
|
|
|
+// T007("P3000"),
|
|
|
+// T009("S3000"),
|
|
|
+// P001("A3000"),
|
|
|
+// P002("B3000"),
|
|
|
+// P004("D3000"),
|
|
|
+// P005("H3000"),
|
|
|
+// P006("P3000");
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private SelfSellStoreCd(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 주문상태
|
|
|
+// public enum OrderStat {
|
|
|
+// DEPOSIT_WAIT("10"), // 입금대기
|
|
|
+// PAYMENT_COMPLETE("20"), // 결제완료
|
|
|
+// GOODS_PREPARE("30"), // 상품준비중
|
|
|
+// DELIVERY_PREPARE("40"), // 배송준비중
|
|
|
+// SHIPPING("50"), // 배송중
|
|
|
+// SHIP_COMPLETE("55"), // 출고완료
|
|
|
+// DELIVERY_COMPLETE("60"), // 배송완료
|
|
|
+// PAYMENT_BEFORE_CANCEL("98"), // 결제전주문취소
|
|
|
+// PAYMENT_AFTER_CANCEL("99"); // 결제후주문취소
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private OrderStat(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 주문상세상태
|
|
|
+// public enum OrderDetailStat {
|
|
|
+// DEPOSIT_WAIT("10"), // 입금대기
|
|
|
+// DELIVERY_DEPOSIT_WAIT("17"), // 출고처예정(입금대기)
|
|
|
+// ORDER_WAIT_PRICE("18"), // 발주대기-가격차이
|
|
|
+// ORDER_WAIT_POST("19"), // 발주대기-우편번호상이
|
|
|
+// PAYMENT_COMPLETE("20"), // 결제완료
|
|
|
+// EXCHANGE_WAIT("25"), // 교환대기
|
|
|
+// DELIVERY_EXCHANGE_WAIT("26"), // 교환출고처 지정대기
|
|
|
+// GOODS_PREPARE("30"), // 상품준비중
|
|
|
+// DELIVERY_LOC_ASSIGN_WAIT("34"), // 출고처예정
|
|
|
+// DELIVERY_LOC_ASSIGN("35"), // 출고처지정
|
|
|
+// DELIVERY_PREPARE("40"), // 배송준비중
|
|
|
+// SHIPPING("50"), // 배송중
|
|
|
+// SHIP_COMPLETE("55"), // 출고완료
|
|
|
+// DELIVERY_COMPLETE("60"), // 배송완료
|
|
|
+// PURCHASE_CONFIRM("70"), // 구매확정
|
|
|
+// PAYMENT_BEFORE_CANCEL("98"), // 결제전주문취소
|
|
|
+// PAYMENT_AFTER_CANCEL("99"); // 결제후주문취소
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private OrderDetailStat(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 주문변경요청구분
|
|
|
+// public enum OrderChangeGb {
|
|
|
+// PAYMENT_BEFORE_CANCEL("10"), // 결제전취소
|
|
|
+// CANCEL("20"), // 취소요청
|
|
|
+// RETURN("30"), // 반품요청
|
|
|
+// EXCHANGE("40"); // 교환요청
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private OrderChangeGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 주문변경사유(취소)
|
|
|
+// public enum OrderCancelReason {
|
|
|
+// CHANGE_CUSTOMER("10"), // 고객변심
|
|
|
+// EXCHANGE_SIZE("30"), // 사이즈교환
|
|
|
+// SOLDOUT("60"), // 품절
|
|
|
+// SOLDOUT_MEMO("품절 취소");
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private OrderCancelReason(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 주문변경요청처리상태
|
|
|
+// public enum OrderChangeStat {
|
|
|
+// PAYMENT_BEFORE_CANCEL("10"), // 결제전취소
|
|
|
+// CANCEL("20"), // 취소요청
|
|
|
+// CANCEL_COMPLETE("21"), // 취소완료
|
|
|
+//
|
|
|
+// EXCHANGE("30"), // 교환요청
|
|
|
+// EXCHANGE_CANCEL("31"), // 교환요청 취소
|
|
|
+// EXCHANGE_COMPLETE("32"), // 교환완료
|
|
|
+//
|
|
|
+// RETURN("40"), // 반품요청
|
|
|
+// RETURN_CANCEL("41"), // 반품요청 취소
|
|
|
+// RETURN_COMPLETE("42"); // 반품완료
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private OrderChangeStat(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 결제상태
|
|
|
+// public enum PaymentStat {
|
|
|
+// PAYMENT_WAIT("00"), // 결제대기
|
|
|
+// PAYMENT_COMPLETE("30"), // 결제완료
|
|
|
+// DB_FAIL("97"), // 결제성공후DB실패
|
|
|
+// PAYMENT_CANCEL("99"); // 결제취소
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private PaymentStat(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+ // 결제수단
|
|
|
+ public enum PayMeans {
|
|
|
+ ACCOUNT_TRANSFER("G014_10"), // 실시간계좌이체
|
|
|
+ BANK_DEPOSIT("G014_20"), // 무통장입금
|
|
|
+ CREDIT_CARD("G014_30"), // 신용카드
|
|
|
+ POINT("G014_40"), // 포인트
|
|
|
+ COUPON("G014_50"), // 쿠폰
|
|
|
+ CELL_PHONE("G014_60"), // 휴대전화
|
|
|
+ EXTMALL("G014_90"); // 외부몰입금
|
|
|
+
|
|
|
+ private String value;
|
|
|
+
|
|
|
+ private PayMeans(String value) {
|
|
|
+ this.value = value;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String value() {
|
|
|
+ return value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+// // 배송비구분
|
|
|
+// public enum DeliveryFeeGb {
|
|
|
+// ORIGIN_DELIVERY_FEE("10"), // 원주문배송비
|
|
|
+// REPAYMENT_DELIVERY_FEE("20"), // 재결제배송비
|
|
|
+// EXCHANGE_DELIVERY_FEE("30"), // 교환배송비
|
|
|
+// RETURN_DELIVERY_FEE("40"); // 반품배송비
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private DeliveryFeeGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 정산구분
|
|
|
+// public enum UsacGb {
|
|
|
+// SELL("10"), // 판매
|
|
|
+// PURCHASE_RETURN("20"); // 환입
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private UsacGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 환입구분
|
|
|
+// public enum PurchaseReturnGb {
|
|
|
+// CANCEL("10"), // 취소
|
|
|
+// SOLDOUT("20"), // 품절
|
|
|
+// RETURN("30"); // 반품
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private PurchaseReturnGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 출고수락거부구분
|
|
|
+// public enum DeliveryAgreeGb {
|
|
|
+// WAIT("P"), // 대기
|
|
|
+// ACCEPT("Y"), // 수락
|
|
|
+// REJECT("N"); // 거부
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private DeliveryAgreeGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 출고처분류
|
|
|
+// public enum DeliveryClassification {
|
|
|
+// WARE_HOUSE("10"), // 물류창고
|
|
|
+// NORMAL_STORE("20"), // 일반매장
|
|
|
+// DIRECT_STORE("21"), // 직송매장
|
|
|
+// SUPPLY_COMPANY("30"); // 입점업체
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private DeliveryClassification(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 판매구분
|
|
|
+// public enum StockSellGb {
|
|
|
+// ORDER("10"), // 주문
|
|
|
+// ORDER_CANCEL("11"), // 주문취소
|
|
|
+// EXCHANGE("20"), // 교환신청
|
|
|
+// EXCHANGE_CANCEL("21"); // 교환취소
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private StockSellGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 포인트발생구분
|
|
|
+// public enum PointOccurGb {
|
|
|
+// USE_POINT("10"), // 포인트사용
|
|
|
+// USE_POINT_CANCEL("11"), // 포인트사용취소
|
|
|
+// EXPECT_POINT("12"), // 예정포인트적립
|
|
|
+// EXPECT_POINT_CANCEL("13"), // 예정포인트적립취소
|
|
|
+// REVIEW_POINT("20"), // 상품평포인트승인
|
|
|
+// REVIEW_POINT_CANCEL("21"), // 상품평포인트승인취소
|
|
|
+// EVENT_POINT("30"), // 온라인이벤트
|
|
|
+// JOIN_POINT("31"), // 회원가입축하
|
|
|
+// BIRTH_POINT("32"), // 생일축하
|
|
|
+// ETC_POINT("90"), // 기타
|
|
|
+// EXPIRE_POINT("99"); // 소멸포인트
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private PointOccurGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 포인트발생상태
|
|
|
+// public enum PointOccurStat {
|
|
|
+// APPLY_EXPECT("10"), // 반영예정
|
|
|
+// BEFORE_APPLY_CANCEL("20"), // 반영전취소
|
|
|
+// APPLY_COMPLETE("30"), // 반영완료
|
|
|
+// AFTER_APPLY_CANCEL("40"); // 반영완료취소
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private PointOccurStat(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// public enum StoreCode {
|
|
|
+// GWANGJU("MZ0134"), //광주물류
|
|
|
+// B2B("");
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private StoreCode(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 몰구분
|
|
|
+// public enum MallGb {
|
|
|
+// SELFMALL("10"), // 자사몰
|
|
|
+// EXTMALL("20"); // 외부몰
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private MallGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// //PG사구분
|
|
|
+// public enum PgGb {
|
|
|
+// INICIS("INICIS"), // 이니시스
|
|
|
+// KAKAO("KAKAO"), // 카카오페이
|
|
|
+// NAVER("NAVER"), // 네이버페이
|
|
|
+// NICE("NICE"), // 나이스
|
|
|
+// PAYCO("PAYCO"); // 페이코
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private PgGb(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// // 회사 정보
|
|
|
+// public enum PastelInfomation {
|
|
|
+// COMPANY_NAME("(주)트라이본즈"),
|
|
|
+// CEO_NAME("이성연"),
|
|
|
+// SECURITY_NAME("나정호"),
|
|
|
+// EMAIL_ADDRESS("pastelmall@tribons.co.kr"),
|
|
|
+// BIZ_NO("220-87-60976"),
|
|
|
+// REPORT_NO("2015-서울강남-00835"),
|
|
|
+// ADDRESS("서울 강남구 논현로 323 (역삼동, MTU빌딩)"),
|
|
|
+// CALLCENTER_TEL("1544-8116"),
|
|
|
+// SITE_NAME("파스텔몰");
|
|
|
+//
|
|
|
+// private String value;
|
|
|
+//
|
|
|
+// private PastelInfomation(String value) {
|
|
|
+// this.value = value;
|
|
|
+// }
|
|
|
+//
|
|
|
+// public String value() {
|
|
|
+// return value;
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+}
|