• 首页
  • 脚本说明
    • 脚本介绍
    • 第一个助码脚本程序
    • 常用类型哈希表
    • 常用类型哈希表集合
    • 常用类型字符串
    • 基本数字类型
    • 数据库操作
    • Excel操作
    • 模拟http请求
  • 通用基类
    • ZmHash
    • StringUtil
    • FlowDefine
    • FlowDefineLine
    • ZmHashList
    • FlowDefineStep
    • JobBase
    • IModelData
    • FrameController
    • FrameDao
    • FlowBase
    • ZmActiveRequest
    • ZmQueryConditionList
    • ZmQueryTable
    • ZmStr2StrHash
    • ZmReturnMsg
    • MainModel
    • ViewModelBase
    • ZmConfig
    • ZmListBase
    • ZmList
    • MapperBase
    • ZmServiceBase
    • ZmController
    • IZmServiceBase
    • ActionModelView
    • ZmPageData
    • ReturnMessage
    • ReturnData
    • SearchData
    • FrameFlow
  • 数据库操作
    • BaseProvider
    • ZmSqlParam
    • ZmSqlParamList
  • 工具函数
    • JsonHelper
    • HttpUtil
    • RandomUtil
    • VerificationCode
    • CryptUtil
    • ZmQRCode
    • SmsSenderHelper
    • ZmUtil
    • ExcelUtil
  • 首页
  • 脚本说明
    • 脚本介绍
    • 第一个助码脚本程序
    • 常用类型哈希表
    • 常用类型哈希表集合
    • 常用类型字符串
    • 基本数字类型
    • 数据库操作
    • Excel操作
    • 模拟http请求
  • 通用基类
    • ZmHash
    • StringUtil
    • FlowDefine
    • FlowDefineLine
    • ZmHashList
    • FlowDefineStep
    • JobBase
    • IModelData
    • FrameController
    • FrameDao
    • FlowBase
    • ZmActiveRequest
    • ZmQueryConditionList
    • ZmQueryTable
    • ZmStr2StrHash
    • ZmReturnMsg
    • MainModel
    • ViewModelBase
    • ZmConfig
    • ZmListBase
    • ZmList
    • MapperBase
    • ZmServiceBase
    • ZmController
    • IZmServiceBase
    • ActionModelView
    • ZmPageData
    • ReturnMessage
    • ReturnData
    • SearchData
    • FrameFlow
  • 数据库操作
    • BaseProvider
    • ZmSqlParam
    • ZmSqlParamList
  • 工具函数
    • JsonHelper
    • HttpUtil
    • RandomUtil
    • VerificationCode
    • CryptUtil
    • ZmQRCode
    • SmsSenderHelper
    • ZmUtil
    • ExcelUtil
FrameController
控制器Controller的基类 成员函数: ProcessRequest 处理请求 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | ZmRequest| ZmActiveRequest | 请求对象 | ExecHash 执行传入的sql语句,并返回hash结构 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: ZmHash hash结构 ExecHashList 执行传入的sql语句,并返回HashList结构 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: ZmHashList HashList结构 ExecHsHash 执行传入的sql语句,并返回hash结构 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: ZmHash hash结构 ExecHashEntity 执行传入的sql语句,并返回hash结构,字段为实体名称的形式 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: ZmHash hash结构 字段为实体名称 ExecHsHashList 执行传入的sql语句,并返回HashList结构 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: ZmHashList HashList结构 ExecHashEntityList 执行传入的sql语句,并返回HashList结构,字段为实体名称的形式 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: ZmHashList HashList结构,字段为实体名称的形式 InsertIdentity 插入含有自增列主键的表,并范围该主键值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | sql| String | sql语句 | 返回值: Int 主键值 ExecNonQuery 直接操作数据库 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | commandText| String | sql语句 | 返回值: Int 影响记录条数 SearchList 根据相应的表数据,条件数据,分页数据,排序数据查询数据库,获得ZmHashList对象 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | mainTable| ZmQueryTable | 表数据 | | subTables| ZmQueryTableList | 关联表数据 | | queryCondition| ZmQueryConditionList | 查询条件 | | Pager| ZmPager | 分页数据 | | Sorter| ZmSorter | 排序数据 | 返回值: ZmHashList 查询出的内容,ZmHashList对象 SearchEntityList 根据相应的表数据,条件数据,分页数据,排序数据查询数据库,获得ZmHashList对象,对象中的key转化为实体的形式 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | mainTable| ZmQueryTable | 表数据 | | subTables| ZmQueryTableList | 关联表数据 | | queryCondition| ZmQueryConditionList | 查询条件 | | Pager| ZmPager | 分页数据 | | Sorter| ZmSorter | 排序数据 | 返回值: ZmHashList 查询出的内容,ZmHashList对象,对象中的key转化为实体的形式 searchHashPageList 根据相应的表数据,条件数据,分页数据,排序数据查询数据库,并把查询结果赋值到页面数据pageData里面 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | pageData| ZmPageData | 页面数据 | | mainTable| ZmQueryTable | 表数据 | | subTables| ZmQueryTableList | 关联表数据 | | queryCondition| ZmQueryConditionList | 查询条件 | | Pager| ZmPager | 分页数据 | | Sorter| ZmSorter | 排序数据 | SetCache 设置数据缓存 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 缓存的键key | | val| Object | 缓存的值 | GetCacheString 获取缓存的字符串数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 缓存的键key | 返回值: String 缓存的字符串数据 GetCacheInt 获取缓存的整数数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 缓存的键key | 返回值: Int 缓存的整数数据 GetCacheHashList 获取缓存的HashList数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 缓存的键key | 返回值: ZmHashList 缓存的HashList数据 GetCacheHash 获取缓存的Hash数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 缓存的键key | 返回值: ZmHash 缓存的Hash数据 RemoveCache 根据缓存的键key删除数据缓存 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 缓存的键key | getActiveRequest 获取请求对象ActiveRequest 返回值: ZmActiveRequest 当前请求对象 setCurRequest 设置请求对象ActiveRequest 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | ZmRequest| ZmActiveRequest | 请求对象 | SetRequestData 设置请求对象ActiveRequest 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | ZmRequest| ZmActiveRequest | 请求对象 | AddHeadInfo 添加页面头部信息数据,页面标题,关键词,描述等 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | hash| ZmHash | ActionModelView对象 | | title| String | 页面标题 | | keywords| String | 关键词 | | description| String | 描述 | GetServerUrl 获取服务端url地址 返回值: String 服务端url地址 GetCurDb 获取当前数据库操作的Provider 返回值: BaseProvider BaseProvider对象 CreateActionModelView 创建并返回ActionModelView对象 返回值: ActionModelView ActionModelView对象 ResponseMainViewModel 控制器返回ActionModelView对象数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | mView| ActionModelView | ActionModelView对象 | | modelName| String | 名称key | | model| String | 返回的model | 返回值: ActionModelView ActionModelView对象 QueryString 查询请求参数 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 参数名称key | 返回值: String 请求参数值 QueryInt 查询请求参数整数值 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | key| String | 参数名称key | 返回值: Int 请求参数整数值 isCreateSave 判断是新建状态下的保存,不是修改状态下的保存 返回值: Boolean 新建状态下保存返回true,否之false getPostSearchData 获取post数据 转化为SearchData对象 返回值: SearchData SearchData对象 okReturnMsg 设置并返回ZmReturnMsg对象为ok状态 返回值: ZmReturnMsg ZmReturnMsg对象 ResponseReturnMsgOK 设置并返回ZmReturnMsg对象为ok状态,并传递ok状态下的消息内容 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | msg| String | ok状态下的消息内容 | 返回值: ZmReturnMsg ZmReturnMsg对象 ResponseReturnMsgOKOther 设置并返回ZmReturnMsg对象为ok状态,并传递ok状态下的消息内容和other数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | msg| String | ok状态下的消息内容 | | otherdata| String | 其它other数据内容 | 返回值: ZmReturnMsg ZmReturnMsg对象 ResponseReturnMsgError 设置并返回ZmReturnMsg对象为error状态,并传递error状态下的消息内容和other数据 参数: | 名称 | 类型 | 说明 | | -------- | -----: | :----: | | msg| String | error状态下的消息内容 | | otherdata| String | 其它other数据内容 可选 | 返回值: ZmReturnMsg ZmReturnMsg对象 GetWfData 获取工作流数据 返回值: ZmHash ZmHash对象 其它说明: 无
上一篇:IModelData
下一篇:FrameDao
联系电话:17321408562 上海洽发信息科技有限公司 张经理 2022 上海洽发 沪ICP备16029095号-6