# 商品管理系統界面
### 分類管理

# 系統說明
本系統當前沒有實現所有的功能,而是描述了實現思路,設計了主要功能和流程,設計了系統框架,并簡要演示了幾個功能;可以方便在這個系統基礎上進行開發完善即可。后續的功能也會逐漸開發完善。
本系統的開發過程中,為了提高工作效率,使用MyBatisGenerator自動生成最初始的Model、Mapper類及Mapper.Xml,完成最基本的增、刪、改、查功能,然后再此基礎上進行加工 。
# 業務知識
### 概述
商品中心,是一個核心系統,會和其他系統都有交集,比如:網站、訂單、采購、倉儲、配送...,所以獨立出來,做一個單獨的商品中心,有人負責,還是很有必要的。
商品狀態:1.新建(待進貨)、2.待售(入庫后)、3.上架(在售)、4.下架(停售),將來有審核的話用-狀態
### 術語
款號:style,一個系列,一般都是供應商或者生產廠家進行編碼并提供;
款色編碼:供應商或生產廠家對某個系列下某個顏色商品的編碼;到色的,級別對應的是系統的商品編碼;
商品編碼:系統按照一定的規則,對商品進行的規律性更強的編碼,這個系統使用8-10位數字;
貨品編碼:我們把到尺碼的商品,定義為貨品,這個系統對貨品的編碼采取商品編碼+3位數字的方式;
### 分類和屬性綁定
分類和屬性綁定,必須先綁定屬性項,再綁定屬性值,綁定屬性項時,必須設置屬性的規則(比如是否多遠,是否必填,是否網站顯示),即這些規則限制都是跟著分類走的;
規則限制以后的行為,不限制既存的數據:比如把一個屬性項修改成必填,不代表要把過去的數據都設成必填。
### 數據批量導入
數據的批量導入,比如商品貨品批量進入,批量調價等,本系統不使用Excel,建議使用頁面上的表格,并間隔時間自動保存,存儲格式為JSON,可以多次編輯進行導入。
### 商品標題是否可變
系統本身不做任何限制,但原則上業務會少改動;
### 商品價格
商品表里面會有成本價、賣價、市場價,并隨著各種因素調整,支持著商品的銷售;
訂單里面記錄成交價;
采購單里面記錄成本價;
一個商品可以對應很多的訂單,也可以對應很多采購單。
### 商品的屬性項、屬性值
對于商品,進行屬性項、屬性值的維護,目的是可以基于此建立搜索系統,消費者可以基于這些屬性項、屬性值檢索,更準確找到和自己需求匹配的商品
# 代碼說明
**前置項目:**http://blog.csdn.net/puma_dong/article/details/12391479
**最新源碼:**git clone git@github.com:pumadong/cl-commodity.git