seller.go 1.1 KB

123456789101112131415161718192021222324252627
  1. package models
  2. import "rdluck_tools/orm"
  3. type AdminItem struct {
  4. AdminId int `description:"系统用户id"`
  5. RealName string `description:"系统用户姓名"`
  6. Mobile string `description:"手机号"`
  7. RoleType int `description:"角色类型:1需要录入指标,0:不需要"`
  8. RoleId int `description:"角色id"`
  9. RoleName string `description:"角色名称"`
  10. RoleTypeCode string `description:"角色编码"`
  11. DepartmentId int `description:"部门id"`
  12. DepartmentName string `json:"-" description:"部门名称"`
  13. GroupId int `description:"分组id"`
  14. GroupName string `json:"-" description:"分组名称"`
  15. Authority int `description:"管理权限,0:无,1:部门负责人,2:小组负责人"`
  16. }
  17. func GetSellerByCompanyId(companyId int) (item *AdminItem, err error) {
  18. o := orm.NewOrm()
  19. sql := ` SELECT b.* FROM company_product AS a
  20. INNER JOIN admin AS b ON a.seller_id=b.admin_id
  21. WHERE a.company_id=? AND a.product_id=2 `
  22. err = o.Raw(sql, companyId).QueryRow(&item)
  23. return
  24. }