Closed vttranlina closed 1 year ago
Based on interface https://github.com/linagora/tmail-backend/issues/714
Cassandra table:
PK: ACCOUNT_ID (TEXT)
CK: STATE (TIMEUUID)
CREATED: frozenSetOf(TIMEUUID)
UPDATED: frozenSetOf(TIMEUUID)
DESTROYED: frozenSetOf(TIMEUUID)
DATE: (ZONED_DATE_TIME)
Create a LabelChangeRepositoryDAO for CRUD above table
LabelChangeRepository uses DAO for business logic
could be a pair with @thanhbv200585
IS_COUNT_CHANGE: BOOLEAN -> not needed
deleted? updated?
TODO note: https://github.com/linagora/tmail-backend/pull/733#discussion_r1234712322
https://github.com/linagora/tmail-backend/pull/739
Based on interface https://github.com/linagora/tmail-backend/issues/714
Cassandra table:
PK: ACCOUNT_ID (TEXT)
CK: STATE (TIMEUUID)
CREATED: frozenSetOf(TIMEUUID)
UPDATED: frozenSetOf(TIMEUUID)
DESTROYED: frozenSetOf(TIMEUUID)
DATE: (ZONED_DATE_TIME)
Create a LabelChangeRepositoryDAO for CRUD above table
LabelChangeRepository uses DAO for business logic