mirror of
https://github.com/tiger1103/gfast.git
synced 2026-09-21 18:20:47 +00:00
代码生成下载
This commit is contained in:
@@ -55,6 +55,7 @@ func SelectFieldsAll(req *model_fields.SelectPageReq) (list []*model_fields.Fiel
|
||||
fInfo.FieldTitle = field.FieldTitle
|
||||
fInfo.FieldType = field.FieldType
|
||||
fInfo.FieldRules = field.FieldRules
|
||||
fInfo.FieldDefault = field.FieldDefault
|
||||
if gstr.ContainsI(modelInfo.SearchList, field.FieldName) {
|
||||
//列表查询
|
||||
fInfo.SearchList = "1"
|
||||
|
||||
@@ -188,6 +188,9 @@ func CreateModel(modelId int64) error {
|
||||
}
|
||||
SqlFields.Append(fmt.Sprintf("`%s` TINYINT UNSIGNED NOT NULL DEFAULT %s COMMENT '%s'",
|
||||
fi.FieldName, fi.FieldDefault, fi.FieldTitle))
|
||||
//部门选择器
|
||||
case "DepartmentSelector":
|
||||
SqlFields.Append(fmt.Sprintf("`%s` VARCHAR(300) %s DEFAULT '' COMMENT '%s'", fi.FieldName, fi.FieldDefault, fi.FieldTitle))
|
||||
default:
|
||||
return gerror.New("不能识别字段类型")
|
||||
}
|
||||
|
||||
@@ -48,7 +48,12 @@ func GetModelRuleByModelId(r *ghttp.Request, modelId int64, masterId int64) (rul
|
||||
//获取可编辑字段
|
||||
fieldEdit := garray.NewStrArrayFrom(gstr.Split(modelInfo.ModelEdit, ","))
|
||||
for _, field := range modelFields {
|
||||
rule := new(model_fields.FieldRule)
|
||||
rule := &model_fields.FieldRule{
|
||||
FOptions: g.List{},
|
||||
FAttr: g.Map{},
|
||||
FProps: g.Map{},
|
||||
FValidate: make([]model_fields.Validate, 0),
|
||||
}
|
||||
fAttr := g.Map{}
|
||||
//主键跳过不在表单显示
|
||||
if field.FieldName == modelInfo.ModelPk {
|
||||
|
||||
Reference in New Issue
Block a user