package plat import ( "context" "dashoo.cn/common_definition/comm_def" "github.com/gogf/gf/util/gvalid" model "dashoo.cn/micro/app/model/plat" platSrv "dashoo.cn/micro/app/service/plat" ) type TableColsConfigHandler struct{} func (h *TableColsConfigHandler) GetEntityByTable(ctx context.Context, req *model.SearchPlatTablecolsConfigReq, rsp *comm_def.CommonMsg) error { // 参数校验 if err := gvalid.CheckStruct(ctx, req, nil); err != nil { return err } configService, err := platSrv.NewTableColsConfigService(ctx) if err != nil { return err } data, err := configService.GetEntityByTable(req) if err != nil { return err } rsp.Data = data return nil } func (h *TableColsConfigHandler) Save(ctx context.Context, req *model.PlatTablecolsConfigReq, rsp *comm_def.CommonMsg) error { // 参数校验 if err := gvalid.CheckStruct(ctx, req, nil); err != nil { return err } configService, err := platSrv.NewTableColsConfigService(ctx) if err != nil { return err } lastId, err := configService.Save(req) if err != nil { return err } rsp.Data = lastId return nil }