12345678910111213141516171819202122232425262728293031323334 |
- package models_func
- import (
- "errors"
- "github.com/dabory/abango-rest"
- e "github.com/dabory/abango-rest/etc"
- )
- type UserSelect struct {
- Id int `xorm:"not null pk autoincr INT(10)"`
- Name string `xorm:"not null VARCHAR(49)"`
- }
- type UserSelectPage struct {
- Page []UserSelect
- }
- func GetUserSelect(y *abango.Controller, sel *UserSelectPage, filter string) error { //여기서는 filter 안쓰고 슴슴
- qry := *y.Db.
- Table("users").
- Select("users.id, nick_name").
- Join("INNER", "dbr_user_ext", "dbr_user_ext.id=users.id").
- Where("branch_id=" + e.NumToStr(y.Gtb.BranchId)).
- Where("is_expired = '0'").
- Asc("nick_name")
- if err := qry.Find(&sel.Page); err == nil {
- e.FuncRun("3f34fga43far", e.CurrFuncName())
- return nil
- } else {
- return errors.New(e.PageQryErr("ltrysgaera", e.CurrFuncName()+err.Error()))
- }
- }
|