金融システムMySQLデータベース仕様
2614 ワード
MySQLデータベース仕様公有フィールド仕様1プロジェクトに関連するテーブル構造は、作成時間と変更時間を増やす必要があります .2プロジェクトに関連するユーザテーブルのidは、user_を使用します.id 3項目に係る記録の状態情報は、列挙タイプ(java列挙クラス対応) を用いる必要がある.4項目の通貨単位表示はdecimalタイプを使用し、8桁の小数 を保持します.5プロジェクトに関連する口座流水表を使用してください.recordは接尾辞として、通常の操作ログまたはシステム記録ログの場合は_log接尾辞 キーフィールドの定義は次のとおりです.
フィールド名
を選択します.
コメント
id
bigint(20)
自己成長
create_time
datetime
作成時間
update_time
datetime
変更時間
user_id
bigint(20)
ユーザid
amount
decimal(20,8)
通貨タイプ金額
method
varchar(64)
支払い方法についてはPaymentMethodを参照
status
varchar(64)
状態情報説明:PUBLIC正常DELETED LOCKEDロックを削除
時間処理関連
mybatisの*Mapper.xmlファイルでnow()関数を統一的に使用するには、次のようにします.
操作時間の更新を挿入
操作時間の更新
フィールド名
を選択します.
コメント
id
bigint(20)
自己成長
create_time
datetime
作成時間
update_time
datetime
変更時間
user_id
bigint(20)
ユーザid
amount
decimal(20,8)
通貨タイプ金額
method
varchar(64)
支払い方法についてはPaymentMethodを参照
status
varchar(64)
状態情報説明:PUBLIC正常DELETED LOCKEDロックを削除
時間処理関連
`create_time` datetime NOT NULL COMMENT ' ',
`update_time` datetime NOT NULL COMMENT ' ',
mybatisの*Mapper.xmlファイルでnow()関数を統一的に使用するには、次のようにします.
操作時間の更新を挿入
<sql id="Base_Column_List">
id, openid, mobile, user_id, create_time, update_time
sql>
<insert id="insert" parameterType="UserWechatPo">
INSERT INTO user_wechat
(openid, mobile,user_id, create_time, update_time)
VALUES
(#{openid}, #{mobile}, #{userId}, now(), now())
insert>
操作時間の更新
<update id="update" parameterType="WechatMessage">
UPDATE
wechat_message
<set>
<if test="status != null">
status = #{status},
if>
update_time = now()
set>
WHERE id = #{id}
update>