@@ -16,39 +16,42 @@ type ErrCode struct {
16
16
fmtErr string `json:"-"`
17
17
}
18
18
19
- var PARSE_MODEL_TABLEINFO_FAILED * ErrCode = New ("11001" , "Parse Model's table info failed" )
20
- var MODEL_NOT_REGISTER * ErrCode = New ("11002" , "Register model not found" )
21
- var OBJECT_NOT_SUPPORT * ErrCode = New ("11101" , "Object not support" )
22
- var PARSE_OBJECT_NOT_STRUCT * ErrCode = New ("11102" , "Parse interface's info but not a struct" )
23
- var PARSE_OBJECT_NOT_SLICE * ErrCode = New ("11103" , "Parse interface's info but not a slice" )
24
- var PARSE_OBJECT_NOT_MAP * ErrCode = New ("11104" , "Parse interface's info but not a map" )
25
- var PARSE_OBJECT_NOT_SIMPLETYPE * ErrCode = New ("11105" , "Parse interface's info but not a simple type" )
26
- var SLICE_SLICE_NOT_SUPPORT * ErrCode = New ("11106" , "Parse interface's info: [][]slice not support" )
27
- var GET_OBJECTINFO_FAILED * ErrCode = New ("11121" , "Parse interface's info failed" )
28
- var SQL_ID_DUPLICATES * ErrCode = New ("11205" , "Sql id is duplicates" )
29
- var DESERIALIZE_FAILED * ErrCode = New ("11206" , "Deserialize value failed" )
30
- var PARSE_SQL_VAR_ERROR * ErrCode = New ("12001" , "SQL PARSE ERROR" )
31
- var PARSE_SQL_PARAM_ERROR * ErrCode = New ("12002" , "SQL PARSE parameter error" )
32
- var PARSE_SQL_PARAM_VAR_NUMBER_ERROR * ErrCode = New ("12003" , "SQL PARSE parameter var number error" )
33
- var PARSE_DYNAMIC_SQL_ERROR * ErrCode = New ("12010" , "Parse dynamic sql error" )
34
- var EXECUTOR_COMMIT_ERROR * ErrCode = New ("21001" , "executor was closed when transaction commit" )
35
- var EXECUTOR_BEGIN_ERROR * ErrCode = New ("21002" , "executor was closed when transaction begin" )
36
- var EXECUTOR_QUERY_ERROR * ErrCode = New ("21003" , "executor was closed when exec sql" )
37
- var EXECUTOR_GET_CONNECTION_ERROR * ErrCode = New ("21003" , "executor get connection error" )
38
- var TRANSACTION_WITHOUT_BEGIN * ErrCode = New ("22001" , "Transaction without begin" )
39
- var TRANSACTION_COMMIT_ERROR * ErrCode = New ("22002" , "Transaction commit error" )
40
- var TRANSACTION_BUSINESS_ERROR * ErrCode = New ("22003" , "Business error in transaction" )
41
- var CONNECTION_PREPARE_ERROR * ErrCode = New ("23001" , "Connection prepare error" )
42
- var STATEMENT_QUERY_ERROR * ErrCode = New ("24001" , "statement query error" )
43
- var STATEMENT_EXEC_ERROR * ErrCode = New ("24002" , "statement exec error" )
44
- var QUERY_TYPE_ERROR * ErrCode = New ("25001" , "select data convert error" )
45
- var RESULT_POINTER_IS_NIL * ErrCode = New ("31000" , "result type is a nil pointer" )
46
- var RESULT_ISNOT_POINTER * ErrCode = New ("31001" , "result type is not pointer" )
47
- var RESULT_PTR_VALUE_IS_POINTER * ErrCode = New ("31002" , "result type is pointer of pointer" )
48
- var RUNNER_NOT_READY * ErrCode = New ("31003" , "Runner not ready, may sql or param have some error" )
49
- var RESULT_NAME_NOT_FOUND * ErrCode = New ("31004" , "result name not found" )
50
- var RESULT_SELECT_EMPTY_VALUE * ErrCode = New ("31005" , "select return empty value" )
51
- var RESULT_SET_VALUE_FAILED * ErrCode = New ("31006" , "result set value failed" )
19
+ var (
20
+ FACTORY_INITED = New ("10002" , "Factory have been initialized" )
21
+ PARSE_MODEL_TABLEINFO_FAILED = New ("11001" , "Parse Model's table info failed" )
22
+ MODEL_NOT_REGISTER = New ("11002" , "Register model not found" )
23
+ OBJECT_NOT_SUPPORT = New ("11101" , "Object not support" )
24
+ PARSE_OBJECT_NOT_STRUCT = New ("11102" , "Parse interface's info but not a struct" )
25
+ PARSE_OBJECT_NOT_SLICE = New ("11103" , "Parse interface's info but not a slice" )
26
+ PARSE_OBJECT_NOT_MAP = New ("11104" , "Parse interface's info but not a map" )
27
+ PARSE_OBJECT_NOT_SIMPLETYPE = New ("11105" , "Parse interface's info but not a simple type" )
28
+ SLICE_SLICE_NOT_SUPPORT = New ("11106" , "Parse interface's info: [][]slice not support" )
29
+ GET_OBJECTINFO_FAILED = New ("11121" , "Parse interface's info failed" )
30
+ SQL_ID_DUPLICATES = New ("11205" , "Sql id is duplicates" )
31
+ DESERIALIZE_FAILED = New ("11206" , "Deserialize value failed" )
32
+ PARSE_SQL_VAR_ERROR = New ("12001" , "SQL PARSE ERROR" )
33
+ PARSE_SQL_PARAM_ERROR = New ("12002" , "SQL PARSE parameter error" )
34
+ PARSE_SQL_PARAM_VAR_NUMBER_ERROR = New ("12003" , "SQL PARSE parameter var number error" )
35
+ PARSE_DYNAMIC_SQL_ERROR = New ("12010" , "Parse dynamic sql error" )
36
+ EXECUTOR_COMMIT_ERROR = New ("21001" , "executor was closed when transaction commit" )
37
+ EXECUTOR_BEGIN_ERROR = New ("21002" , "executor was closed when transaction begin" )
38
+ EXECUTOR_QUERY_ERROR = New ("21003" , "executor was closed when exec sql" )
39
+ EXECUTOR_GET_CONNECTION_ERROR = New ("21003" , "executor get connection error" )
40
+ TRANSACTION_WITHOUT_BEGIN = New ("22001" , "Transaction without begin" )
41
+ TRANSACTION_COMMIT_ERROR = New ("22002" , "Transaction commit error" )
42
+ TRANSACTION_BUSINESS_ERROR = New ("22003" , "Business error in transaction" )
43
+ CONNECTION_PREPARE_ERROR = New ("23001" , "Connection prepare error" )
44
+ STATEMENT_QUERY_ERROR = New ("24001" , "statement query error" )
45
+ STATEMENT_EXEC_ERROR = New ("24002" , "statement exec error" )
46
+ QUERY_TYPE_ERROR = New ("25001" , "select data convert error" )
47
+ RESULT_POINTER_IS_NIL = New ("31000" , "result type is a nil pointer" )
48
+ RESULT_ISNOT_POINTER = New ("31001" , "result type is not pointer" )
49
+ RESULT_PTR_VALUE_IS_POINTER = New ("31002" , "result type is pointer of pointer" )
50
+ RUNNER_NOT_READY = New ("31003" , "Runner not ready, may sql or param have some error" )
51
+ RESULT_NAME_NOT_FOUND = New ("31004" , "result name not found" )
52
+ RESULT_SELECT_EMPTY_VALUE = New ("31005" , "select return empty value" )
53
+ RESULT_SET_VALUE_FAILED = New ("31006" , "result set value failed" )
54
+ )
52
55
53
56
func New (code , message string ) * ErrCode {
54
57
ret := & ErrCode {
0 commit comments