zhangqian
2024-04-26 d0175e436b5987511dfedb713abd19cba6093fab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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, "产品工序不完整,请检查"}
)