@Schema(title = "イベントID")
@Column(name = "EVENT_ID", columnDefinition = "varchar(9) DEFAULT NULL COMMENT 'イベントを特定する固有のIDランダムな6桁の数値の先頭に「EV-」を付与した一意のIDex)EV-XXXXXX ' ")
private String eventId;
@Schema(title = "イベントバージョン")
@Column(name = "EVENT_VERSION", columnDefinition = "Integer DEFAULT NULL COMMENT 'イベントのバージョン情報 ' ")
private Integer eventVersion;
@Schema(title = "イベント名")
@Column(name = "EVENT_NAME", columnDefinition = "varchar(255) DEFAULT NULL COMMENT 'イベント名
文字列長はCMS仕様未確定 ' ")
private String eventName;
@Schema(title = "イベント詳細")
@Column(name = "EVENT_DETAIL", columnDefinition = "varchar(1000) DEFAULT NULL COMMENT 'イベントの説明文
文字列長はCMS仕様未確定 ' ")
private String eventDetail;
@Schema(title = "イベント公開種別")
@Column(name = "EVENT_PUBLIC_TYPE", columnDefinition = "Integer DEFAULT NULL COMMENT 'イベントの公開種別
0:商用公開
1:限定公開
' ")
private Integer eventPublicType;
@Schema(title = "公開状況区分")
@Column(name = "PUBLIC_STATUS_CLASSIFICATION", columnDefinition = "Integer DEFAULT NULL COMMENT 'イベントまたはARコンテンツの公開状況
0:非公開
1:公開 ' ")
private Integer publicStatusClassification;
@Schema(title = "GooglePlay商品ID")
@Column(name = "GOOGLE_PLAY_PRODUCT_ID", columnDefinition = "varchar(255) COMMENT 'GooglePlayストアに登録されている商品ID ' ")
private String googlePlayProductId;
@Schema(title = "GooglePlay価格")
@Column(name = "GOOGLE_PLAY_PRICE", columnDefinition = "Integer COMMENT ' ' ")
private Integer googlePlayPrice;
@Schema(title = "AppStore商品ID")
@Column(name = "APP_STORE_PRODUCT_ID", columnDefinition = "varchar(255) COMMENT 'AppStoreに登録されている商品ID ' ")
private String appStoreProductId;
@Schema(title = "AppStore価格")
@Column(name = "APP_STORE_PRICE", columnDefinition = "Integer COMMENT ' ' ")
private Integer appStorePrice;
@Schema(title = "サムネイル画像URL")
@Column(name = "THUMBNAIL_IMAGE_URL", columnDefinition = "varchar(2048) DEFAULT NULL COMMENT 'イベントサムネイル画像の格納先URL ' ")
private String thumbnailImageUrl;
@Schema(title = "注意事項")
@Column(name = "PRECAUTIONS", columnDefinition = "varchar(2000) COMMENT 'イベントの注意事項
文字列長はCMS仕様未確定 ' ")
private String precautions;
@Schema(title = "更新日時")
@Column(name = "UPDATE_DATE_TIME", columnDefinition = "datetime COMMENT 'レコード更新日時 ' ")
private Date updateDateTime;
@Schema(title = "登録日時")
@Column(name = "REGISTRATION_DATE_TIME", columnDefinition = "datetime DEFAULT NULL COMMENT 'レコード登録日時 ' ")
private Date registrationDateTime;
@Schema(title = "削除フラグ")
@Column(name = "DELETED", columnDefinition = "Integer COMMENT 'レコード削除(無効化)状態を表す
1:削除 ' ")
private Integer deleted;
------------------------------------------------------------------------------------------
@Schema(title = "エリアID")
@Column(name = "AREA_ID", columnDefinition = "varchar(8) DEFAULT NULL COMMENT 'エリアを特定する固有のID
ランダムな3桁の数値の先頭に「AREA-」を付与した一意のID
ex)AREA-XXX ' ")
private String areaId;
@Schema(title = "エリア名")
@Column(name = "AREA_NAME", columnDefinition = "varchar(255) DEFAULT NULL COMMENT 'エリアIDに設定されたエリア名
文字列長はCMS仕様未確定 ' ")
private String areaName;
@Schema(title = "緯度")
eror line LATITUDE;
@Schema(title = "経度")
eror line LONGITUDE;
@Schema(title = "混雑度閾値設定(混雑)")
@Column(name = "CONGESTION_THRESHOLD_SETTING_CONGESTION", columnDefinition = "Integer COMMENT '閑散より大きい値
「かなり混雑」と「やや混雑」の閾値 ' ")
private Integer congestionThresholdSettingCongestion;
@Schema(title = "混雑度閾値設定(閑散)")
@Column(name = "CONGESTION_THRESHOLD_SETTING_LEISURE", columnDefinition = "Integer COMMENT '混雑より小さい値
「やや混雑」と「空いている」の閾値 ' ")
private Integer congestionThresholdSettingLeisure;
@Schema(title = "更新日時")
@Column(name = "UPDATE_DATE_TIME", columnDefinition = "datetime COMMENT 'レコード更新日時 ' ")
private Date updateDateTime;
@Schema(title = "登録日時")
@Column(name = "REGISTRATION_DATE_TIME", columnDefinition = "datetime DEFAULT NULL COMMENT 'レコード登録日時 ' ")
private Date registrationDateTime;
@Schema(title = "削除フラグ")
@Column(name = "DELETED", columnDefinition = "Integer COMMENT 'レコード削除(無効化)状態を表す
1:削除 ' ")
private Integer deleted;
------------------------------------------------------------------------------------------
@Schema(title = "コンテンツID")
@Column(name = "CONTENTS_ID", columnDefinition = "varchar(32) DEFAULT NULL COMMENT 'ARコンテンツを特定する固有のID
GUID ' ")
private String contentsId;
@Schema(title = "コンテンツ名")
@Column(name = "CONTENTS_NAME", columnDefinition = "varchar(255) DEFAULT NULL COMMENT 'ARコンテンツの名称
文字列長はCMS仕様未確定
' ")
private String contentsName;
@Schema(title = "コンテンツ概要")
@Column(name = "CONTENTS_OVERVIEW", columnDefinition = "varchar(1000) DEFAULT NULL COMMENT '端末アプリのTOP画面などで利用するARコンテンツ説明文
文字列長はCMS仕様未確定
' ")
private String contentsOverview;
@Schema(title = "イベントID")
@Column(name = "EVENT_ID", columnDefinition = "varchar(9) DEFAULT NULL COMMENT 'イベントを特定する固有のID
ランダムな6桁の数値の先頭に「EV-」を付与した一意のID
ex)EV-XXXXXX ' ")
private String eventId;
@Schema(title = "エリアID")
@Column(name = "AREA_ID", columnDefinition = "varchar(8) COMMENT 'エリアを特定する固有のID
ランダムな3桁の数値の先頭に「AREA-」を付与した一意のID
ex)AREA-XXX ' ")
private String areaId;
@Schema(title = "メイン画像URL")
@Column(name = "MAIN_IMAGE_URL", columnDefinition = "varchar(2048) DEFAULT NULL COMMENT 'コンテンツメイン画像の格納先URL ' ")
private String mainImageUrl;
@Schema(title = "サムネイル画像URL")
@Column(name = "THUMBNAIL_IMAGE_URL", columnDefinition = "varchar(2048) DEFAULT NULL COMMENT 'コンテンツサムネイル画像の格納先URL ' ")
private String thumbnailImageUrl;
@Schema(title = "イメージ画像1URL")
@Column(name = "IMAGE_1_URL", columnDefinition = "varchar(2048) DEFAULT NULL COMMENT 'コンテンツイメージ画像1格納先URL ' ")
private String image1Url;
@Schema(title = "イメージ画像2URL")
@Column(name = "IMAGE_2_URL", columnDefinition = "varchar(2048) DEFAULT NULL COMMENT 'コンテンツイメージ画像2格納先URL ' ")
private String image2Url;
@Schema(title = "イメージ画像3URL")
@Column(name = "IMAGE_3_URL", columnDefinition = "varchar(2048) DEFAULT NULL COMMENT 'コンテンツイメージ画像3格納先URL ' ")
private String image3Url;
@Schema(title = "タグ")
eror line TAG;
@Schema(title = "公開期間(開始)")
@Column(name = "PUBLISHED_START_DATE_TIME", columnDefinition = "datetime COMMENT 'コンテンツの公開期間開始日時
公開状況区分が「公開」の場合のみ保持 ' ")
private Date publishedStartDateTime;
@Schema(title = "公開期間(終了)")
@Column(name = "PUBLISHED_END_DATE_TIME", columnDefinition = "datetime COMMENT 'コンテンツの公開期間終了日時
公開状況区分が「公開」の場合のみ保持
「公開期間(終了)」のみ空の場合は期限なし ' ")
private Date publishedEndDateTime;
@Schema(title = "コンテンツ種別区分")
@Column(name = "CONTENTS_TYPE_CLASSIFICATION", columnDefinition = "Integer DEFAULT NULL COMMENT 'ARコンテンツの種類
0:特定エリア
1:任意エリア
2:持ち帰り ' ")
private Integer contentsTypeClassification;
@Schema(title = "コンテンツ公開種別")
@Column(name = "CONTENTS_PUBLIC_TYPE", columnDefinition = "Integer DEFAULT NULL COMMENT 'ARコンテンツの公開種別
0:一般公開
1:限定公開 ' ")
private Integer contentsPublicType;
@Schema(title = "公開状況区分")
@Column(name = "PUBLIC_STATUS_CLASSIFICATION", columnDefinition = "Integer COMMENT 'イベントまたはARコンテンツの公開状況
0:非公開
1:公開 ' ")
private Integer publicStatusClassification;
@Schema(title = "アイコンID")
@Column(name = "ICON_ID", columnDefinition = "varchar(8) DEFAULT NULL COMMENT 'コンテンツアイコン表示制御のID ' ")
private String iconId;
@Schema(title = "権利マーク")
@Column(name = "RIGHTS_MARK", columnDefinition = "varchar(30) COMMENT 'ARカメラに表示する権利内容 ' ")
private String rightsMark;
@Schema(title = "コンテンツサイズ")
@Column(name = "CONTENTS_SIZE", columnDefinition = "Integer COMMENT 'ARコンテンツ本体のデータサイズ
端末アプリにてARコンテンツ本体をダウンロードする前に注意喚起としてデータ量を表示する ' ")
private Integer contentsSize;
@Schema(title = "連動順")
@Column(name = "LINKED_ORDER", columnDefinition = "Integer COMMENT '連動コンテンツが持つ順序番号
1から始まり同じイベント内の連動コンテンツ一つごとに1ずつインクリメントされて設定される ' ")
private Integer linkedOrder;
@Schema(title = "コンテンツバージョン")
@Column(name = "CONTENTS_VERSION", columnDefinition = "Integer COMMENT 'ARコンテンツのバージョン ' ")
private Integer contentsVersion;
@Schema(title = "更新日時")
@Column(name = "UPDATE_DATE_TIME", columnDefinition = "datetime COMMENT 'レコード更新日時 ' ")
private Date updateDateTime;
@Schema(title = "登録日時")
@Column(name = "REGISTRATION_DATE_TIME", columnDefinition = "datetime DEFAULT NULL COMMENT 'レコード登録日時 ' ")
private Date registrationDateTime;
@Schema(title = "削除フラグ")
@Column(name = "DELETED", columnDefinition = "Integer COMMENT 'レコード削除(無効化)状態を表す
1:削除 ' ")
private Integer deleted;
------------------------------------------------------------------------------------------
@Schema(title = "イベントID")
@Column(name = "EVENT_ID", columnDefinition = "varchar(9) DEFAULT NULL COMMENT 'イベントを特定する固有のID
ランダムな6桁の数値の先頭に「EV-」を付与した一意のID
ex)EV-XXXXXX ' ")
private String eventId;
@Schema(title = "OpenIDリスト")
eror line OPEN_ID_LIST;
@Schema(title = "更新日時")
@Column(name = "UPDATE_DATE_TIME", columnDefinition = "datetime COMMENT 'レコード更新日時 ' ")
private Date updateDateTime;
@Schema(title = "登録日時")
@Column(name = "REGISTRATION_DATE_TIME", columnDefinition = "datetime DEFAULT NULL COMMENT 'レコード登録日時 ' ")
private Date registrationDateTime;
@Schema(title = "削除フラグ")
@Column(name = "DELETED", columnDefinition = "Integer COMMENT 'レコード削除(無効化)状態を表す
1:削除 ' ")
private Integer deleted;
------------------------------------------------------------------------------------------
@Schema(title = "XRCityユーザID")
@Column(name = "USER_ID", columnDefinition = "varchar(10) DEFAULT NULL COMMENT 'XRcityサービス内で不変のIDであるopenIDに紐づけた、アプリのユーザID
ランダムな数字文字列 ' ")
private String userId;
@Schema(title = "コンテンツID")
@Column(name = "CONTENTS_ID", columnDefinition = "varchar(32) DEFAULT NULL COMMENT 'ARコンテンツを特定する固有のID
GUID ' ")
private String contentsId;
@Schema(title = "コンテンツ公開種別")
@Column(name = "CONTENTS_PUBLIC_TYPE", columnDefinition = "Integer COMMENT 'ARコンテンツの公開種別
0:一般公開
1:限定公開 ' ")
private Integer contentsPublicType;
@Schema(title = "コンテンツ種別区分")
@Column(name = "CONTENTS_TYPE_CLASSIFICATION", columnDefinition = "Integer DEFAULT NULL COMMENT 'ARコンテンツの種類
0:特定エリア
1:任意エリア
2:持ち帰り ' ")
private Integer contentsTypeClassification;
@Schema(title = "更新日時")
@Column(name = "UPDATE_DATE_TIME", columnDefinition = "datetime COMMENT 'レコード更新日時 ' ")
private Date updateDateTime;
@Schema(title = "登録日時")
@Column(name = "REGISTRATION_DATE_TIME", columnDefinition = "datetime DEFAULT NULL COMMENT 'レコード登録日時 ' ")
private Date registrationDateTime;
@Schema(title = "削除フラグ")
@Column(name = "DELETED", columnDefinition = "Integer COMMENT 'レコード削除(無効化)状態を表す
1:削除 ' ")
private Integer deleted;
------------------------------------------------------------------------------------------
@Schema(title = "XRCityユーザID")
@Column(name = "USER_ID", columnDefinition = "varchar(10) DEFAULT NULL COMMENT 'XRcityサービス内で不変のIDであるopenIDに紐づけた、アプリのユーザID
ランダムな数字文字列 ' ")
private String userId;
@Schema(title = "イベントID")
@Column(name = "EVENT_ID", columnDefinition = "varchar(9) DEFAULT NULL COMMENT 'イベントを特定する固有のID
ランダムな6桁の数値の先頭に「EV-」を付与した一意のID
ex)EV-XXXXXX ' ")
private String eventId;
@Schema(title = "アプリ種別")
@Column(name = "OS_TYPE", columnDefinition = "Integer DEFAULT NULL COMMENT 'アプリ種別(ストア種別)を表す
1:Android
2:iOS ' ")
private Integer osType;
@Schema(title = "注文ID")
@Column(name = "ORDER_ID", columnDefinition = "varchar(255) DEFAULT NULL COMMENT '各ストアから払い出される注文ID
Playストア:order_id
APPストア:transaction_id
文字列長は仕様未確定 ' ")
private String orderId;
@Schema(title = "購入トークン")
@Column(name = "PURCHASE_TOKEN", columnDefinition = "varchar(255) COMMENT 'Playストア購入情報の購入トークン
文字列長は仕様未確定 ' ")
private String purchaseToken;
@Schema(title = "署名情報")
@Column(name = "SIGNATURE", columnDefinition = "varchar(255) COMMENT 'Playストア購入情報の署名情報
文字列長は仕様未確定 ' ")
private String signature;
@Schema(title = "レシート情報")
eror line RECIEPT;
@Schema(title = "レシート検証結果")
@Column(name = "STORE_VERIFICATION_RESULT", columnDefinition = "varchar(32) DEFAULT NULL COMMENT '各ストアから取得したレシート検証結果
文字列長は仕様未確定 ' ")
private String storeVerificationResult;
@Schema(title = "更新日時")
@Column(name = "UPDATE_DATE_TIME", columnDefinition = "datetime COMMENT 'レコード更新日時 ' ")
private Date updateDateTime;
@Schema(title = "登録日時")
@Column(name = "REGISTRATION_DATE_TIME", columnDefinition = "datetime DEFAULT NULL COMMENT 'レコード登録日時 ' ")
private Date registrationDateTime;
@Schema(title = "削除フラグ")
@Column(name = "DELETED", columnDefinition = "Integer COMMENT '1:購入キャンセル ' ")
private Integer deleted;