user_lockaccess.go 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package model
  2. import (
  3. "lims_adapter/model"
  4. "lims_adapter/model/access/internal"
  5. )
  6. type UserLockaccess internal.UserLockaccess
  7. type UserLockaccessListReq struct {
  8. Page *model.Page `json:"page"`
  9. OrderBy *model.OrderBy `json:"orderBy"`
  10. LockId string `json:"lockId"` // 门禁ID
  11. UserId int `json:"userId"` // 用户ID
  12. UserName string `json:"userName"` // 用户名
  13. }
  14. type UserLock struct {
  15. UserId int `json:"userId"`
  16. UserName string `json:"userName"`
  17. Lock []*DeviceLockRelate `json:"lock"`
  18. }
  19. type UserLockaccessAddReq struct {
  20. UserId int `json:"userId" v:"required#请输入用戶Id"`
  21. LockId []string `json:"lockId"` // 门禁ID
  22. }
  23. type UserLockaccessGetReq struct {
  24. UserId int `json:"userId" v:"required#请输入用戶Id"`
  25. }
  26. type UserLockaccessUpdateReq struct {
  27. UserId int `json:"userId" v:"required#请输入用戶Id"`
  28. LockId []string `json:"lockId"` // 门禁ID
  29. }
  30. type UserLockaccessDeleteReq struct {
  31. UserId []int `json:"userId"`
  32. }