goweb web相关与db es操作
base 常量定义
dto 查询与排序对象
generaldb 通用db操作泛型实现
generaldao DAO操作
gereraliface 接口
查询接口
type GeneralDaoQueryIface[P GoPkey, E IBaseModel[P]]
FindById(pkey P) (entity E, found bool, err error)
FindByIds(pks string) (*[]E, error)
QueryPageui() *pageui.PageuiResult
QueryPageuiModel() *pageuimodel.PageuiResult[E]
Count() (int, error)
更新接口
Insert(entity E) (P, error)
DeleteById(pkey P) error
Save(entity E) (P, error)
Update(entity E) (P, error)
UpdateNotNull(pkey P, maps map[string]any) (P, error)
UpdateMap(pkey P, maps map[string]interface{}) (P, error)
iface goweb interface
db表
index索引
model 模型示例
page分页查询请求与响应
pagedb表分页相关操作
pagees es分页相关操作
pagemodel 分页相关对象泛型定义
pagesimple 简单分页对象封装
pageui 返回前端分页对象显示格式
pageuimodel 返回前端分页对象显示格式-泛型
ruleengine规则引擎数据结构
webclient WEB客户端
eswebclient
webclient
rulewebclient
webright 权限控制
webcheck 权限检查主控入口
webcustome 权限自定义实现
webconsts WEB常量与配置
webdto 权限DTO对象
webcheckrequest webcheckresult webcheckres webuserid
webiface
IrpcCheckAllowed生产端接口
IwebCheckAllowed消费者接口
webserver WEB路由、服务端
wso2amagent 对接wso2接口