应用集成平台服务端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

115 lines
8.0 KiB

package customerformrouter
import (
"appPlatform/api/version1"
"github.com/gin-gonic/gin"
)
// 权限矩阵PC端
func (a *ApiRouter) RouterGroupPc(router *gin.RouterGroup) {
apiRouter := router.Group("customer_form")
var methodBinding = version1.AppApiEntry.CustomerFormApi
{
apiRouter.GET("", methodBinding.Index) //入口
apiRouter.POST("", methodBinding.Index) //入口
apiRouter.POST("customerFormGroupTree", methodBinding.CustomerFormGroupTree) //自定义表单分组列表树
apiRouter.POST("customerFormGroupList", methodBinding.CustomerFormGroupList) //自定义表单分组列表
apiRouter.POST("addCustomerFormGroup", methodBinding.AddCustomerFormGroup) //添加自定义表单分组
apiRouter.POST("editCustomerFormGroup", methodBinding.EditCustomerFormGroup) //改变自定义表单分组内容
apiRouter.POST("editFormGroupState", methodBinding.EditFormGroupState) //改变自定义表单分组状态
apiRouter.POST("delFormGroup", methodBinding.DelFormGroup) // 强制删除(慎重操作!一旦执行不可恢复!)
apiRouter.POST("gainFormGroupInfo", methodBinding.GainFormGroupInfo) // 查看分组详情
apiRouter.POST("customer_form_list", methodBinding.CustomerFormList) //自定义表单列表
apiRouter.POST("production_mark_form", methodBinding.ProductionMarkOfCustomerForm) //生成表单基本信息
apiRouter.POST("save_customer_form", methodBinding.SaveCustomerForm) //保存自定义表单
apiRouter.POST("look_customer_form", methodBinding.LookCustomerForm) //查看自定义表单
apiRouter.POST("edit_customer_form_status", methodBinding.EditCustomerFormStatus) //编辑自定义表单状态
apiRouter.POST("save_setup_cont", methodBinding.SaveSetupCont) //编辑自定义表单设置
apiRouter.POST("have_customer_form_version", methodBinding.HaveCustomerFormVersion) //获取版本列表
apiRouter.POST("edit_customer_form_info", methodBinding.EditCustomerFormInfo) //编辑自定义表单内容
apiRouter.POST("save_as_new_version", methodBinding.SaveAsNewVersion) //另存为新版
apiRouter.POST("enable_version", methodBinding.EnableVersion) //启用版本
apiRouter.POST("judge_submit_cancel", methodBinding.JudgeSubmitCancel) //检测是否存在提交和返回按钮
apiRouter.POST("have_database_table_struct", methodBinding.HaveDataBaseTableStruct) //数据库表结构(版本及数据表)
apiRouter.POST("have_form_tabelcont", methodBinding.HaveFormTabelCont) //获取表单结构
apiRouter.POST("have_form_tablelist", methodBinding.HaveFormTableList) //根据版本获取数据库表集合
apiRouter.POST("optimize_repair_form", methodBinding.OptimizeOrRepairFormTable) //优化/修复数据表
apiRouter.POST("form_field_handle", methodBinding.FormFieldHandle) //表单结构数据处理
apiRouter.POST("edit_form_field", methodBinding.EditFormField) //编辑数据库表字段信息
apiRouter.POST("gainFormTableField", methodBinding.GainFormTableField) //获取表格字段
apiRouter.POST("gainTableField", methodBinding.GainTableField) //获取数据库表字段
apiRouter.POST("gainTableVersionField", methodBinding.GainTableVersionField) //根据版本Id获取相应的表单结构
apiRouter.POST("editCustomerFormList", methodBinding.EditCustomerFormList) //编辑自定义表单列表数据
apiRouter.POST("gainFormListCont", methodBinding.GainFormListCont) //获取表单列表数据
apiRouter.POST("gainFormPageListCont", methodBinding.GainFormPageListCont) //获取表单列表翻页数据
apiRouter.POST("gainListTableField", methodBinding.GainListTableField) //列表展示需要字段
apiRouter.POST("multiViewPage", methodBinding.MultiViewPAge) //多视图数据处理
// apiRouter.POST("gainCalendarList", methodBinding.GainCalendarList) //日历视图数据处理
apiRouter.POST("gainCalendarList", methodBinding.CalendarDataList) //日历视图数据处理
apiRouter.POST("setOftenApp", methodBinding.SetOftenApp) //编辑常用自定义App
apiRouter.POST("gainFormPageMapCont", methodBinding.GainFormPageMapCont) //获取表单地图翻页数据
}
appApiRouter := router.Group("app")
var methodAppHand = version1.AppApiEntry.CustomerAppApi
{
appApiRouter.GET("", methodAppHand.Index) //入口
appApiRouter.POST("", methodAppHand.Index) //入口
appApiRouter.POST("createApp", methodAppHand.CreateApp) //创建APP
appApiRouter.POST("gainAppEditPsge", methodAppHand.GainAppEditPsge) //获取应用编辑页面信息
appApiRouter.POST("ginOthenMenuTree", methodAppHand.GinOthenMenuTree) //获取除固定菜单以外的数据
appApiRouter.POST("saveAppMenu", methodAppHand.SaveAppMenu) //新增菜单
appApiRouter.POST("gainAllAppMenu", methodAppHand.GainAllAppMenu) //获取完整APP菜单树
appApiRouter.POST("editAppMenuCont", methodAppHand.EditAppMenuCont) //修改App菜单结构
appApiRouter.POST("editAppMenuLable", methodAppHand.EditAppMenuLable) //修改菜单名称
appApiRouter.POST("appMenuShowOrHide", methodAppHand.AppMenuShowOrHide) //显示和隐藏菜单
appApiRouter.POST("delAppMenu", methodAppHand.DelAppMenu) //删除app菜单
appApiRouter.POST("createAppForm", methodAppHand.CreateAppForm) //写入app表单菜单
appApiRouter.POST("gainAppPageInfo", methodAppHand.GainAppPageInfo) //获取app页面综合信息
appApiRouter.POST("editAppPageInfo", methodAppHand.EditAppPageInfo) //编辑App表单数据
appApiRouter.POST("saveOtherVersion", methodAppHand.SaveOtherVersion) //保存新版本
appApiRouter.POST("previewAppFormVersion", methodAppHand.PreviewAppFormVersion) //预览App多版本表单页面
appApiRouter.POST("appBasicSettings", methodAppHand.AppBasicSettings) //设置App基础
appApiRouter.POST("gainLookViews", methodAppHand.GainLookViews) //获取可见范围数据及应用管理
appApiRouter.POST("setLookViews", methodAppHand.SetLookViews) //设置可见范围
appApiRouter.POST("setAppManagerInfo", methodAppHand.SetAppManagerInfo) //设置管理使用人员
appApiRouter.POST("gianAppFormTable", methodAppHand.GianAppFormTable) //获取应用下属表单
appApiRouter.POST("setCustomerFormState", methodAppHand.SetCustomerFormState) //设置自定义表单状态
appApiRouter.POST("appJwtPower", methodAppHand.AppJwtPower) //鉴定当权人员是否有权限使用
appApiRouter.POST("editAppMenusIcon", methodAppHand.EditAppMenusIcon) //编辑APP菜单图标
appApiRouter.POST("getAllAppTableForm", methodAppHand.GetAllAppTableForm) //获取此应用的所有表单
appApiRouter.POST("calculateQuantityOption", methodAppHand.CalculateQuantityOption) //计算待办事宜,已办事宜,我创建的,抄送我的数量
appApiRouter.POST("getAppList", methodAppHand.GetAppList) //根据分组获取App列表
appApiRouter.POST("getGroupAndApp", methodAppHand.GetGroupAndApp) //获取分组及App
appApiRouter.POST("gainMenuGroupForm", methodAppHand.GainMenuGroupForm) //按菜单顶级分组和表单
appApiRouter.POST("gainDataStorceAllField", methodAppHand.GainDataStorceAllField) //获取有源数据表字段
appApiRouter.POST("gaveAllApp", methodAppHand.GaveAllApp) //获取所有自定义App
appApiRouter.POST("ginTeamRule", methodAppHand.GinTeamRule) //获取已经设定好的参数
appApiRouter.POST("setupRulerForm", methodAppHand.SetupRulerForm) //设定取值
appApiRouter.POST("gainAppGroupMenus", methodAppHand.GainAppGroupMenus) //获取分组App菜单
appApiRouter.POST("moveAppMenus", methodAppHand.MoveAppMenus) //移动栏目
}
}