code.go 552 B

1234567891011121314151617181920212223242526272829
  1. package cg_sdk
  2. const (
  3. codeStatusUsing = iota + uint8(1)
  4. codeStatusFree
  5. )
  6. type Code struct {
  7. Namespace string
  8. EncodeRuleID string
  9. Code string
  10. EncodeStatus uint8
  11. TenantID string
  12. UpdateUserID string
  13. OperatorUserName string
  14. }
  15. // 修改编码状态为空闲
  16. func (code *Code) FreeCode() error {
  17. req := code.FormUpdateEncodeJsonBody()
  18. return updateCodeStatusFree(req)
  19. }
  20. // 修改编码状态为在使用中
  21. func (code *Code) UseCode() error {
  22. req := code.FormUpdateEncodeJsonBody()
  23. return updateCodeStatusUse(req)
  24. }