雲悅智銷專案09 採購訂單CRUD

2021-10-01 15:25:15 字數 3784 閱讀 4670

完成下面幾個類的基本crud

systemdictionarytype:資料字典型別

systemdictionarydetail:資料字典明細

supplier:**商

product:產品

開發的時候要先分析這些字段

每個欄位的含義

這個欄位從**來?

這個字段是否可以為null

2.1 採購訂單

/**

* 採購訂單

*/@entity

@table

(name =

"purchasebill"

)public

class

purchasebill

extends

basedomain

@datetimeformat

(pattern =

"yyyy-mm-dd"

)public

void

setvdate

(date vdate)..

.}

2.2 採購訂單明細

/**

* 採購訂單的明細

*/@entity

@table

(name =

"purchasebillitem"

)public

class

purchasebillitem

extends

basedomain

3.1 資料顯示部分

purchasebill.js

function statusfomat

(v)else

if(v==1)

else

}function objformat

(v)}..

.

purchasebill.jsp

="easyui-datagrid" id=

"purchasebilldatagrid"

data-options=

"url:'/purchasebill/page',fitcolumns:true,singleselect:true,fit:true,*******:'#*******',pagination:true"

>

"field:'vdate',width:100"

>交易時間<

/th>

"field:'totalamount',width:100"

>總金額<

/th>

"field:'totalnum',width:100"

>總數量<

/th>

"field:'status',width:100,formatter:statusfomat"

>狀態<

/th>

"field:'supplier',width:100,formatter:objformat"

>**商<

/th>

"field:'buyer',width:100,formatter:objformat"

>採購員<

/th>

<

/tr>

<

/thead>

<

/table>

3.2 高階查詢部分

3.2.1 前台頁面

"searchform" method=

"post"

>

交易時間:

"begindate"

class

="easyui-datebox" style=

"width:120px"

>

-"enddate"

class

="easyui-datebox" style=

"width:120px"

>

狀態:="easyui-combobox" name=

"status" style=

"width:100px;" panelheight=

'auto'

>

"">

--請選擇--

<

/option>

"0">待審<

/option>

"1">已審<

/option>

"-1"

>作廢<

/option>

<

/select>

"#" data-method=

"search"

class

="easyui-linkbutton" iconcls=

"icon-search"

>查詢<

/a>

<

/form>

3.2.2 後台實現

public

class

purchasebillquery

extends

basequery

specification

specification = specifications.

and().

ge(begindate!=null,

"vdate"

,begindate)

//注意:結束時間加了一天(只需要小於它即可).lt

(enddate!=null,

"vdate"

,enddate).eq

(status!=null,

"status"

,status)

.build()

;return specification;}.

..}

新增的時候如果報空(不能為空)的問題,***!

"editform" method=

"post"

>

"purchasebillid" type=

"hidden" name=

"id"

/>

交易時間<

/td>

="easyui-datebox" name=

"vdate" data-options=

"required:true"

/>

<

/td>

<

/tr>

**商<

/td>

="easyui-combobox" name=

"supplier.id"

data-options=

"valuefield:'id',textfield:'name',url:'/supplier/findall',panelheight:'auto',required:true"

/>

<

/td>

<

/tr>

採購員<

/td>

="easyui-combobox" name=

"buyer.id"

data-options=

"valuefield:'id',textfield:'username',url:'/employee/findbuyers',required:true"

/>

<

/td>

<

/tr>

<

/table>

<

/form>

生鮮寶智銷存系統專案總結

生鮮寶智銷存系統 一套專門針對海鮮水產 蔬菜水果 肉製品乾貨等行業開發的一套進銷存系統,特別適合於上述行業的檔口 門店使用。能快速處理上述行業的批發 零售業務,快速處理採購 銷售 庫存以及客戶往來賬款結算和查詢。針對批發行業事務繁複的特點,系統化繁為簡,能夠以簡易的方式處理複雜的批發業務,對操作員的...

從0開始在騰訊雲上部署乙個 flask 專案

效果 個人 參考資料 linux使用者管理 1 建立使用者 adduser和useradd 和刪除使用者 userdel 主要指令 ps adduser 會預設建立使用者的主資料夾 參考資料 centos 新增sudo使用者 把普通使用者設定為sudoer 主體流程 1.login in root ...

微信小程式雲開發專案實戰之商城開發日記 04

今天是愉快開發 專案的第四天了,相信如果大家跟著我能把前兩天的前端內容敲完,相信你是有比較大的收貨的。今天的內容是完成購物車的前端 購物車的設計還是比較常規的ui,展示商品的資訊,提供選中按鈕,提供加減按鈕,提供結算按鈕,提供一鍵清空按鈕,並在介面底部實時展示目前的購物車已選中的商品的總價。首先是商...