code.go 1.2 KB

12345678910111213141516171819202122232425262728
  1. package code
  2. import "net/http"
  3. // Code 错误输出数据结构
  4. type Code struct {
  5. Status int `json:"status"` // HTTP 状态
  6. Message string `json:"msg"` // 描述信息
  7. }
  8. var (
  9. Success = &Code{http.StatusOK, "请求处理成功"}
  10. UpdateSuccess = &Code{http.StatusOK, "更新成功"}
  11. DeleteSuccess = &Code{http.StatusOK, "删除成功"}
  12. SaveFail = &Code{3001, "新增失败"}
  13. RequestParamError = &Code{3002, "请求参数有误"}
  14. DeleteUsingError = &Code{3003, "删除失败"}
  15. NameExistedError = &Code{3004, "名称已存在"}
  16. OrderSchedulingError = &Code{3005, "订单正在排程中"}
  17. InventoryNotEnoughError = &Code{3006, "物料库存不足"}
  18. UseAmountNotEnoughError = &Code{3007, "使用数量不足"}
  19. OrderProductNoProcedureError = &Code{3008, "订单产品无工序"}
  20. SetStatusError = &Code{3009, "设置状态失败"}
  21. NoTemplateError = &Code{3010, "未配置订单模板"}
  22. InternalError = &Code{3011, "内部错误"}
  23. NoProductionRequiredError = &Code{3012, "当前库存满足毛需求量,暂时无需进行生产"}
  24. )