package db
|
|
|
|
import "leit.com/leit_seat_aps/common"
|
|
|
|
// 标准定义对象
|
|
type Stdeftab struct {
|
|
Finr int `xorm:"pk"`
|
|
Stdeftyp string `xorm:"pk"`
|
|
Statid string `xorm:"pk"`
|
|
Lang string `xorm:"pk"`
|
|
Bez string
|
|
Lastmodif string
|
|
Lastuser string
|
|
Credatuz string
|
|
}
|
|
|
|
func (t *Stdeftab) Clipped() {
|
|
common.TrimStruct(t, *t)
|
|
}
|
|
|
|
func (t *Stdeftab) TableName() string {
|
|
return "stdeftab"
|
|
}
|
|
|
|
// 获取指定标准的定义列表
|
|
func (t *Stdeftab) GetStandardList(stdtyp string) (datalst []Stdeftab, err error) {
|
|
var i int
|
|
e := G_DbEngine
|
|
if err = e.Where("finr = ? and stdeftyp = ?", G_FINR, stdtyp).OrderBy("statid").Find(&datalst); err != nil {
|
|
return
|
|
}
|
|
|
|
for i, _ = range datalst {
|
|
datalst[i].Clipped()
|
|
}
|
|
return
|
|
}
|