Actions
개선(improvement) #986
closed개선(improvement) #954: * Rate Plan improvement _CANCELLATION POLICY
개선(improvement) #998: 2. Develop Multiple Cancellation Policy Registration Feature
Syn plan cancel policy to Redis
Part:
Build env.:
Dev
Description
Syn plan cancel policy to Redis
Updated by Joseph Vo 7 months ago
- Related to 개선(improvement) #998: 2. Develop Multiple Cancellation Policy Registration Feature added
Updated by calvin dev 7 months ago
- Status changed from 신규(New) to 진행(Doing)
- Start date set to 08/04/2025
Updated by calvin dev 7 months ago
1/ Add new planCxMasMap, add new field pMSeq in CancelationPolicy (planCxMap)
@Data
public static class PlanCancelPolicyMaster{
@JsonProperty("pSeq")
private int pSeq; // VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.VENDOR_ROOM_PLAN_SEQ
@JsonProperty("pMSeq")
private int pMSeq; // VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.POLICY_MASTER_SEQ
@JsonProperty("c1")
private int c1; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.DEFAULT_YN
@JsonProperty("c2")
private int c2; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.NON_REFUNDABLE_YN
@JsonProperty("c3")
private int c3; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.USE_POLICY_OPTION_YN
@JsonProperty("c4")
private int c4; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_FROM_DATE
@JsonProperty("c5")
private int c5; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_TO_DATE
@JsonProperty("c6")
private int c6; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.DATE_OPTION_YN
@JsonProperty("c7")
private int c7; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_SUN_YN
@JsonProperty("c8")
private int c8; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_MON_YN
@JsonProperty("c9")
private int c9; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_TUE_YN
@JsonProperty("c10")
private int c10; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_WED_YN
@JsonProperty("c11")
private int c11; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_THU_YN
@JsonProperty("c12")
private int c12; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_FRI_YN
@JsonProperty("c13")
private int c13; //VD_VENDOR_PLAN_CANCEL_POLICY_MASTER.APPLIED_SAT_YN
}
@Data
public static class CancelPolicy { // PLAN & PROMOTION COMMON USED
@JsonProperty("cSeq")
private int cSeq; // HOTEL_CONTRACT_SEQ
@JsonProperty("rSeq")
private int rSeq; // VENDOR_ROOM_TYPE_SEQ
@JsonProperty("pSeq")
private int pSeq; // VENDOR_ROOM_PLAN_SEQ
@JsonProperty("ppSeq")
private int ppSeq; // PLAN_PROMOTION_SEQ
@JsonProperty("bCd")
private String bCd; // CANCEL_PENALTY_BASIS_CODE
@JsonProperty("cDt")
private int cDt; // CANCEL_POLICY_DATE
@JsonProperty("stDt")
private int stDt; // APPLIED_FROM_DATE
@JsonProperty("edDt")
private int edDt; // APPLIED_TO_DATE
@JsonProperty("fTm")
private String fTm; // FIRST_CANCEL_DEADLINE_TIME
@JsonProperty("ra")
private String ra; // CANCEL_PENALTY_RATE_OR_AMOUNT
@JsonProperty("val")
private double val; // CANCEL_PENALTY_VALUE
@JsonProperty("pMSeq")
private int pMSeq; // POLICY_MASTER_SEQ
}
@JsonProperty("plnCx")
private Map<String, List<PlanCancelPolicyMaster>> planCxMasMap;
2/ Update OpenSearchUploadService.postBulkItemByHotelSearchDocElastic:
-- new query to get PLAN_CANCEL_POLICY_MASTER;
Updated by calvin dev 7 months ago
- Status changed from 진행(Doing) to 완료(Done)
- % Done changed from 80 to 100
Actions