1 
2 /*
3  * Copyright (C) 2024-2024 Huawei Device Co., Ltd.
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 #ifndef FRAMEWORKS_SERVICES_MEDIA_MULTI_STAGES_CAPTURE_INCLUDE_STORY_ALBUM_COLUMN_H
18 #define FRAMEWORKS_SERVICES_MEDIA_MULTI_STAGES_CAPTURE_INCLUDE_STORY_ALBUM_COLUMN_H
19 
20 #include <string>
21 
22 namespace OHOS {
23 namespace Media {
24 // highlight album table name
25 const std::string HIGHLIGHT_ALBUM_TABLE = "tab_highlight_album";
26 
27 // create highlight album table
28 const std::string AI_ALBUM_ID = "ai_album_id";
29 const std::string SUB_TITLE = "sub_title";
30 const std::string CLUSTER_TYPE = "cluster_type";
31 const std::string CLUSTER_SUB_TYPE = "cluster_sub_type";
32 const std::string CLUSTER_CONDITION = "cluster_condition";
33 const std::string MIN_DATE_ADDED = "min_date_added";
34 const std::string MAX_DATE_ADDED = "max_date_added";
35 const std::string GENERATE_TIME = "generate_time";
36 const std::string HIGHLIGHT_VERSION = "highlight_version";
37 const std::string REMARKS = "remarks";
38 const std::string HIGHLIGHT_STATUS = "highlight_status";
39 const std::string HIGHLIGHT_INSERT_PIC_COUNT = "insert_pic_count";
40 const std::string HIGHLIGHT_REMOVE_PIC_COUNT = "remove_pic_count";
41 const std::string HIGHLIGHT_SHARE_SCREENSHOT_COUNT = "share_screenshot_count";
42 const std::string HIGHLIGHT_SHARE_COVER_COUNT = "share_cover_count";
43 const std::string HIGHLIGHT_RENAME_COUNT = "rename_count";
44 const std::string HIGHLIGHT_CHANGE_COVER_COUNT = "change_cover_count";
45 const std::string HIGHLIGHT_RENDER_VIEWED_TIMES = "render_viewed_times";
46 const std::string HIGHLIGHT_RENDER_VIEWED_DURATION = "render_viewed_duration";
47 const std::string HIGHLIGHT_ART_LAYOUT_VIEWED_TIMES = "art_layout_viewed_times";
48 const std::string HIGHLIGHT_ART_LAYOUT_VIEWED_DURATION = "art_layout_viewed_duration";
49 const std::string HIGHLIGHT_MUSIC_EDIT_COUNT = "music_edit_count";
50 const std::string HIGHLIGHT_FILTER_EDIT_COUNT = "filter_edit_count";
51 const std::string HIGHLIGHT_IS_MUTED = "is_muted";
52 const std::string HIGHLIGHT_IS_FAVORITE = "is_favorite";
53 const std::string HIGHLIGHT_THEME = "theme";
54 const std::string HIGHLIGHT_MAP_ALBUM = "map_album";
55 const std::string HIGHLIGHT_MAP_ASSET = "map_asset";
56 const std::string MAP_ASSET_SOURCE = "map_asset_source";
57 const std::string MAP_ASSET_DESTINATION = "map_asset_destination";
58 
59 const std::string URI_HIGHLIGHT_ALBUM = MEDIALIBRARY_DATA_URI + "/" + HIGHLIGHT_ALBUM_TABLE;
60 } // namespace Media
61 } // namespace OHOS
62 #endif // FRAMEWORKS_SERVICES_MEDIA_MULTI_STAGES_CAPTURE_INCLUDE_STORY_ALBUM_COLUMN_H