Project

General

Profile

Actions

기능(Feature) #483

closed

기능(Feature) #287: Hana Coupon

[Coupon] Implement backend API to generate coupon items based on a specific coupon budget

Added by Dan Hoang 9 months ago. Updated 9 months ago.

Status:
완료성공(Resolve)
Priority:
높음(High)
Assignee:
Target version:
Start date:
06/05/2025
Due date:
06/06/2025
% Done:

100%

Estimated time:
Part:
Build env.:
Prod

Description

Generate coupon item based on condition of a specific coupon budget
- Each coupon budget can only be used once based on the USE_YN column
- COUPON_ITEM_CODE is unique and combine with value of DRAFT_CODE in BS_COUPON_BUDGET
- COUPON_ITEM_CODE is a string that is not easily guessed

Schema of BS_COUPON_ITEM
COUPON_ITEM_SEQ bigint NOT NULL AUTO_INCREMENT,
COUPON_BUDGET_SEQ bigint NOT NULL,
COUPON_ITEM_CODE varchar(20) NOT NULL COMMENT 'Combine Value of DRAFT_CODE and random characters',
COUPON_NAME_EN varchar(100) NOT NULL,
COUPON_NAME_KO varchar(100) NOT NULL,
COUPON_NAME_JA varchar(100) DEFAULT NULL,
COUPON_NAME_VI varchar(100) DEFAULT NULL,
COUPON_NAME_ZH varchar(100) DEFAULT NULL,
COUPON_DESC varchar(1000) DEFAULT NULL,
ITEM_DETAIL_CATEGORY_CODE_LIST varchar(100) DEFAULT NULL COMMENT 'Reserved Item Detail of Category Code()',
MAX_ISSUE_ABLE_COUNT smallint NOT NULL DEFAULT 1 COMMENT 'Value is the same with value of MAX_USAGE_PER_COUPON in BS_COUPON_BUDGET table',
LEFT_COUPON_COUNT smallint NOT NULL DEFAULT 1 COMMENT 'Initial Value is the same with value of MAX_ISSUE_ABLE_COUNT',
FIRST_INSERT_UNO bigint NOT NULL,
FIRST_INSERT_DATETIME datetime NOT NULL,
LAST_UPDATE_UNO bigint NOT NULL,
LAST_UPDATE_DATETIME datetime NOT NULL,
PRIMARY KEY (COUPON_ITEM_SEQ)


Related issues

Related to Hana card travel bucket - QA #543: Create manual test cases for API to generate coupon items based on a specific coupon budget완료성공(Resolve)06/06/202506/09/2025

Actions
Actions #1

Updated by Joseph Vo 9 months ago

  • Assignee set to John Lee
Actions #2

Updated by Joseph Vo 9 months ago

  • Priority changed from 보통(Normal) to 높음(High)
Actions #3

Updated by Dan Hoang 9 months ago

  • Subject changed from Implement backend API to generate coupon items based on a specific coupon budget to [Coupon] Implement backend API to generate coupon items based on a specific coupon budget
Actions #4

Updated by Dan Hoang 9 months ago

  • Description updated (diff)
Actions #5

Updated by ziniy Kang 9 months ago

  • Parent task set to #287
Actions #6

Updated by John Lee 9 months ago

  • Due date set to 06/13/2025
  • Status changed from 신규(New) to 진행(Doing)
  • Start date set to 06/05/2025
Actions #7

Updated by John Lee 9 months ago

  • Due date changed from 06/13/2025 to 06/06/2025
Actions #8

Updated by John Lee 9 months ago

  • % Done changed from 0 to 90
Actions #9

Updated by John Lee 9 months ago

  • Status changed from 진행(Doing) to 피드백(Feedback)
Actions #10

Updated by John Lee 9 months ago

  • % Done changed from 90 to 100
Actions #11

Updated by Anonymous 9 months ago

  • Related to QA #543: Create manual test cases for API to generate coupon items based on a specific coupon budget added
Actions #12

Updated by John Lee 9 months ago

  • Assignee changed from John Lee to ziniy Kang
  • Build env. set to Dev

Hi c ziniy Kang, this feature is deployed on dev. Please help me to check .Thank you!

Actions #13

Updated by John Lee 9 months ago

  • Description updated (diff)
Actions #14

Updated by ziniy Kang 9 months ago

  • Assignee changed from ziniy Kang to John Lee
  • Target version set to v1.0.0

dev test done.

Actions #15

Updated by John Lee 9 months ago

  • Assignee changed from John Lee to ziniy Kang
  • Build env. changed from Dev to Staging

Hi c ziniy Kang, this issue is deployed on staging. Please help me to check .Thank you!

Actions #16

Updated by ziniy Kang 9 months ago

  • Assignee changed from ziniy Kang to Anonymous
Actions #17

Updated by John Lee 9 months ago

  • Description updated (diff)
Actions #18

Updated by Anonymous 9 months ago

Hi John Lee, I already tested the implementation in stg and its working well similar to dev env.
Pls merge the implementation into prod
Thanks !!

Actions #19

Updated by Anonymous 9 months ago

  • Assignee changed from Anonymous to John Lee
Actions #20

Updated by John Lee 9 months ago

  • Assignee changed from John Lee to Anonymous
  • Build env. changed from Staging to Prod

Hi a @Kyle, this issue is deployed on prod. Please help me to check .Thank you!

Actions #21

Updated by Anonymous 9 months ago

  • Assignee changed from Anonymous to John Lee
Actions #22

Updated by Anonymous 9 months ago

Hi John Lee, pls help me perform smoke testing on the implementation in prod since I didnt have permission to check it there :)
Thanks

Actions #23

Updated by John Lee 9 months ago

  • Status changed from 피드백(Feedback) to 완료성공(Resolve)

Finish

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)