1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package client
- import "strings"
- func IsErrorDBRecordHasExist(err error) bool {
- return strings.Contains(err.Error(), "记录已存在")
- }
- func IsErrorDBRecordNotExist(err error) bool {
- return strings.Contains(err.Error(), "记录不存在")
- }
- type Client interface {
- AutoMigrate(request *AutoMigrateRequest) error
- Transaction(txFunc TransactionFunc) error
- Insert(request *InsertRequest) (string, error)
- InsertBatch(request *InsertBatchRequest) (string, error)
- Delete(request *DeleteRequest) (string, error)
- DeleteBatch(request *DeleteBatchRequest) (string, error)
- Update(request *UpdateRequest) (string, error)
- Replay(request *ReplayRequest) (string, error)
- QueryByWhereAndOrderBy(request *QueryByWhereAndOrderByRequest) (string, []map[string]any, int64, error)
- CommonQuery(request *CommonQueryRequest) (string, []map[string]any, int64, error)
- QueryOnlyByWhereAndOrderBy(request *QueryByWhereAndOrderByRequest) (string, []map[string]any, error)
- CommonQueryOnly(request *CommonQueryRequest) (string, []map[string]any, error)
- QueryByKeys(request *QueryByKeysRequest) (string, map[string]any, error)
- CountWhere(request *CountWhereRequest) (string, int64, error)
- CommonCount(request *CommonCountRequest) (string, int64, error)
- EventQueryByKeys(request *EventQueryByKeysRequest) (string, []EventInfo, int64, error)
- CommonEventQuery(request *CommonEventQueryRequest) (string, []EventInfo, int64, error)
- EventQueryOnlyByKeys(request *EventQueryByKeysRequest) (string, []EventInfo, error)
- CommonEventQueryOnly(request *CommonEventQueryRequest) (string, []EventInfo, error)
- CountEventByKeys(request *CountEventByKeysRequest) (string, int64, error)
- CommonCountEvent(request *CommonCountEventRequest) (string, int64, error)
- EventHistoryQueryByKeys(request *EventQueryByKeysRequest) (string, []EventInfo, int64, error)
- CommonEventHistoryQuery(request *CommonEventQueryRequest) (string, []EventInfo, int64, error)
- EventHistoryQueryOnlyByKeys(request *EventQueryByKeysRequest) (string, []EventInfo, error)
- CommonEventHistoryQueryOnly(request *CommonEventQueryRequest) (string, []EventInfo, error)
- CountEventHistoryByKeys(request *CountEventByKeysRequest) (string, int64, error)
- CommonCountEventHistory(request *CommonCountEventRequest) (string, int64, error)
- }
|