package code import "net/http" // Code 错误输出数据结构 type Code struct { Status int `json:"status"` // HTTP 状态 Message string `json:"msg"` // 描述信息 } var ( Success = &Code{http.StatusOK, "请求处理成功"} UpdateSuccess = &Code{http.StatusOK, "更新成功"} DeleteSuccess = &Code{http.StatusOK, "删除成功"} SaveFail = &Code{3001, "新增失败"} RequestParamError = &Code{3002, "请求参数有误"} DeleteUsingError = &Code{3003, "删除失败"} NameExistedError = &Code{3004, "名称已存在"} OrderSchedulingError = &Code{3005, "订单正在排程中"} InventoryNotEnoughError = &Code{3006, "物料库存不足"} UseAmountNotEnoughError = &Code{3007, "使用数量不足"} OrderProductNoProcedureError = &Code{3008, "订单产品无工序"} SetStatusError = &Code{3009, "设置状态失败"} NoTemplateError = &Code{3010, "未配置订单模板"} InternalError = &Code{3011, "内部错误"} NoProductionRequiredError = &Code{3012, "当前库存满足毛需求量,暂时无需进行生产"} PlcFileContentNotValid = &Code{3013, "文件内容格式错误"} PlcFileChanelAmountError = &Code{3014, "文件里包含通道数量与设备里配置的通道数量不符"} PlcFileFinishAmountNotEqualTotalAmount = &Code{3014, "完成量地址数量和总量地址数量不一致"} GrpcError = &Code{3015, "grpc调用错误"} PlanAmountAddUseAmountLessThanNeedAmountError = &Code{3016, "计划生产量+库存使用量不能小于毛需求量"} UseAmountGreaterThanInventoryError = &Code{3016, "库存使用量不能大于库存剩余量"} //BOMIncompleteError = &Code{3017, "BOM不完整,请检查"} BomMissError = &Code{3017, "BOM缺失,请检查"} ProductProcedureMissOrInCompleteError = &Code{3018, "产品工序缺失或不完整,请检查"} ProductProcedureInCompleteError = &Code{3019, "产品工序不完整,请检查"} )