fix match method
This commit is contained in:
parent
68bdabddee
commit
72b0de9c26
32
README.md
32
README.md
|
@ -1 +1,31 @@
|
||||||
# 数据库组件
|
# 数据库组件
|
||||||
|
|
||||||
|
组件提供了操作`mysql`一些相关的内容,通过组件可以方便的实现怎删改查的接口
|
||||||
|
|
||||||
|
|
||||||
|
## 插件
|
||||||
|
|
||||||
|
### 主键插件
|
||||||
|
|
||||||
|
主键插件是指的是用于生成数据库主键的插件,非自增长的ID主键插件,使用方式
|
||||||
|
|
||||||
|
```go
|
||||||
|
db.Use(&identified.Identify{})
|
||||||
|
```
|
||||||
|
|
||||||
|
### 数据校验插件
|
||||||
|
|
||||||
|
数据校验插件用户增改的时候对数据格式进行校验,使用方式
|
||||||
|
|
||||||
|
```go
|
||||||
|
db.Use(validate.New())
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### 分表插件
|
||||||
|
|
||||||
|
分表插件提供了自动分表的功能,使用方式
|
||||||
|
|
||||||
|
```go
|
||||||
|
db.Use(sharding.New())
|
||||||
|
```
|
2
rest.go
2
rest.go
|
@ -312,6 +312,7 @@ func fieldAttribute(field *schema.Field) types.Attribute {
|
||||||
attr.Live.Columns = strings.Split(kv[1], ",")
|
attr.Live.Columns = strings.Split(kv[1], ",")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
attr.Match = types.MatchExactly
|
||||||
}
|
}
|
||||||
|
|
||||||
dropdown := field.Tag.Get("dropdown")
|
dropdown := field.Tag.Get("dropdown")
|
||||||
|
@ -379,6 +380,7 @@ func fieldAttribute(field *schema.Field) types.Attribute {
|
||||||
}
|
}
|
||||||
attr.Values = append(attr.Values, fv)
|
attr.Values = append(attr.Values, fv)
|
||||||
}
|
}
|
||||||
|
attr.Match = types.MatchExactly
|
||||||
}
|
}
|
||||||
if !field.Creatable {
|
if !field.Creatable {
|
||||||
attr.Disable = append(attr.Disable, types.ScenarioCreate)
|
attr.Disable = append(attr.Disable, types.ScenarioCreate)
|
||||||
|
|
Loading…
Reference in New Issue