| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 |
- package gen
- import (
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
- "github.com/gin-gonic/gin"
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/partial"
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
- )
- // SysWfController operations for SysWf
- type SysWfController struct {
- apiengine *engine.ApiEngine
- }
- func NewSysWfController(e *engine.ApiEngine) *SysWfController {
- controller := &SysWfController{e}
- return controller
- }
- // WfInstanceList
- // @Title WfInstanceList
- // @Description 分页获取流程实例
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /wf_instance_list [get]
- func (c *SysWfController) WfInstanceList(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_WfInstanceList(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // InstanceStepCurrent
- // @Title InstanceStepCurrent
- // @Description 实例当前状态
- // @Param instance_id false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /instance_step_current [get]
- func (c *SysWfController) InstanceStepCurrent(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_InstanceStepCurrent(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // Prerun
- // @Title Prerun
- // @Description 运行实例前奏
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /prerun [post]
- func (c *SysWfController) Prerun(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_Prerun(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // Run
- // @Title Run
- // @Description 运行实例
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /run [post]
- func (c *SysWfController) Run(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_Run(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // Run
- // @Title Run
- // @Description 运行实例
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /run [post]
- func (c *SysWfController) NewStep(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_NewStep(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // WfDefinesTag
- // @Title WfDefinesTag
- // @Description 根据tag获取工作流事项
- // @Param tag false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /wf_defines_tag [get]
- func (c *SysWfController) WfDefinesTag(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_WfDefinesTag(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // WfDefineForm
- // @Title WfDefineForm
- // @Description 根据表单名称获取表单
- // @Param form false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /wf_define_form [get]
- func (c *SysWfController) WfDefineForm(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_WfDefineForm(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // Recall
- // @Title Recall
- // @Description 撤回
- // @Param instance_id false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /recall [post]
- func (c *SysWfController) Recall(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_Recall(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- func (c *SysWfController) Interrupt(ctx *gin.Context) {
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_Interrupt(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- func (c *SysWfController) RepairSync(ctx *gin.Context) {
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_RepairSync(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // Designer
- // @Title Designer
- // @Description 修改流程定义
- // @Param define_id false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /designer [get]
- func (c *SysWfController) Designer(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_Designer(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // DefineSave
- // @Title DefineSave
- // @Description 保存流程定义
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /define_save [post]
- func (c *SysWfController) DefineSave(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_DefineSave(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // DefineCreate
- // @Title DefineCreate
- // @Description 创建流程定义
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /define_create [post]
- func (c *SysWfController) DefineCreate(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_DefineCreate(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // CreateInstance
- // @Title CreateInstance
- // @Description 创建流程实例
- // @Param false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /create_instance [post]
- func (c *SysWfController) CreateInstance(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_CreateInstance(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // Define
- // @Title Define
- // @Description 获取流程定义
- // @Param define_id string false ""
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /define [get]
- func (c *SysWfController) Define(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_Define(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // AllDefine
- // @Title AllDefine
- // @Description 获取所有流程定义
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /all_define [get]
- func (c *SysWfController) AllDefine(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_AllDefine(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
- // UpdateIntanceForm
- // @Title UpdateIntanceForm
- // @Description 更新流程实例form表单
- // @Success 200 {object} sysReturn
- // @Failure 403 :id is empty
- // @router /update_intance_form [post]
- func (c *SysWfController) UpdateIntanceForm(ctx *gin.Context) {
- //
- db := c.apiengine.BusinessOrmEngine[ctx.GetString("domain")]
- partial.SysWf_UpdateIntanceForm(&entitys.CtrlContext{c.apiengine, ctx, db, c.apiengine.PlatformOrmEngine})
- }
|