feat: flow design & page query refactor

This commit is contained in:
meilin.huang
2025-05-20 21:04:47 +08:00
parent 44d379a016
commit f676ec9e7b
269 changed files with 5072 additions and 5075 deletions

View File

@@ -25,6 +25,7 @@ func RunMigrations(db *gorm.DB) error {
err := run(db,
migrations.Init,
migrations.V1_9,
migrations.V1_10,
)
if err == nil {

View File

@@ -263,10 +263,11 @@ func initTag(tx *gorm.DB) error {
tag.Creator = "admin"
tag.Modifier = "admin"
end := now.AddDate(20, 0, 0)
team := &tagentity.Team{
Name: "default_team",
ValidityStartDate: &model.JsonTime{Time: now},
ValidityEndDate: &model.JsonTime{Time: now.AddDate(20, 0, 0)},
ValidityStartDate: &now,
ValidityEndDate: &end,
Remark: "默认团队",
}
team.Id = 1

View File

@@ -0,0 +1,38 @@
package migrations
import (
flowentity "mayfly-go/internal/flow/domain/entity"
"github.com/go-gormigrate/gormigrate/v2"
"gorm.io/gorm"
)
func V1_10() []*gormigrate.Migration {
var migrations []*gormigrate.Migration
migrations = append(migrations, V1_10_0()...)
return migrations
}
func V1_10_0() []*gormigrate.Migration {
return []*gormigrate.Migration{
{
ID: "20250213-v1.10.0-flow-recode",
Migrate: func(tx *gorm.DB) error {
err := tx.AutoMigrate(&flowentity.Procdef{},
&flowentity.Procinst{},
&flowentity.Execution{},
&flowentity.ProcinstTask{},
flowentity.ProcinstTaskCandidate{},
&flowentity.HisProcinstOp{})
if err != nil {
return err
}
return nil
},
Rollback: func(tx *gorm.DB) error {
return nil
},
},
}
}