專案中一共設計到五張表
1、商品表
`prodcut_name` varchar ( 64 ) not null comment '商品名稱',
`product_price` decimal ( 8, 2 ) not null comment '單價',
`product_stock` int not null comment '庫存',
`product_description` varchar ( 64 ) comment '描述',
`product_icon` varchar ( 512 ) comment '小圖',
`category_type` int not null comment '類目',
`create_time` timestamp not null default current_timestamp comment '建立時間',
`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',
primary key ( `product_id` )
) comment '商品表';
2、類目表
`category_name` varchar ( 64 ) not null comment '類目名稱',
`category_type` int not null comment '類目編號',
`create_time` timestamp not null default current_timestamp comment '建立時間',
`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',
primary key ( `category_id` ),
unique key `uqe_category_type` ( `category_type` )
) comment '類目表';
3、訂單表
`buyer_name` varchar ( 32 ) not null comment '買家姓名',
`buyer_iphone` varchar ( 32 ) not null comment '買家**',
`buyer_address` varchar ( 128 ) not null comment '買家位址',
`order_amount` decimal ( 8, 2 ) not null comment '訂單總金額',
`order_status` tinyint ( 3 ) not null default '0' comment '訂單狀態,0代表預設新訂單',
`pay_stayus` tinyint ( 3 ) not null default '0' comment '支付狀態 0代表預設值未支付',
`create_time` timestamp not null default current_timestamp comment '建立時間',
`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',
primary key ( `order_id` ),
unique key `idx_buyer_openid` ( `buyer_openid` )
) comment '訂單主表' ;
4、訂單詳情表
`prodcut_name` varchar ( 64 ) not null comment '商品名稱',
`product_price` decimal ( 8, 2 ) not null comment '單價',
`product_icon` varchar ( 512 ) comment '小圖',
`product_quantity` int not null comment '商品數量',
`create_time` timestamp not null default current_timestamp comment '建立時間',
`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改時間',
primary key ( `detail_id` ),
unique key `idx_order_id` ( `order_id` )
) comment '訂單詳情表';
Springboot企業微信點餐系統筆記
lombok外掛程式的使用 do dto vo do 對應資料庫的實體物件,和資料庫字段一一對應 dto 資料傳輸物件,dto本身並不是業務物件 vo 用於封裝傳遞到前端需要展示的字段,不需要展示的字段不要包含 使用分層處理非常有必要,使用beanutils如何實現資料拷貝 junit test 在...
SpringBoot 微信點餐系統賣家端顯示訂單
一 controller 訂單列表 param page 第幾頁 param size 一頁條數 return public modelandview list requestparam value page defaultvalue 1 integer page requestparam valu...
微信點餐小程式 1
本專案日誌用logback 1.日誌的使用 runwith springrunner.class springboottest public class loggertest password name password logger.error error.2.logback的配置 logging...