类定义

定义类和数据表的映射关系,字段列表,挂在这个类上的接口方法列表等

类名称 : 表名称 {
  [("类注释")
   类代码生成相关设置
   表关系相关
   接口请求相关
   类接口方法固定字段设定   
   公用接口字段值验证规则定义
   类接口方法列表
  ]
  类属性定义
}

类代码生成相关设置 用于设置生成代码类的相关属性

class_logic: 相关接口方法所在的处理逻辑类名称
class_db: 类映射所对应的数据表所在的数据库链接名称
file_itembase: 生成代码类所使用的基类代码所在的头文件名称
class_itembase:生成的类所继承的类名称,默认为直接从object派生
comment: 对这个类的详细说明,生成文档时用

表关系相关

table_title: 表标题,用于生成文档时用
table_name : 类映射的表名称
talbe_comment: 表的说明,用于生成文档时用
db_select  : 是否选择所使用的数据库
db_tablefix: 是否修订表名称
http_title  : 接口基准的简要说明
http_name   : 接口基准的名称,后续定义在这个类上的接口都会以这个为基准
http_commnet: 接口的基准详细说明
cache_count: 对象在内存中缓存个数
cache_time : 对象在内存中的缓存时间
field_id     : ID字段名称,对应数据表的ID字段,自动更新数据数据的代码会以这个字段值作为更新条件
field_idauto : id字段是否是自动增长的,影响插入数据时是否添加这个字段

field_createtime : 记录创建时间的字段名
field_lastoperate: 记录最后操作时间的字段名
field_lastoperator: 记录最后操作人账号名的字段名
field_creator     : 记录创建人账号名的字段名

field_fields : 读取或列表数据时,用来指定获取返回值的字段列表的字段名
field_dateformat: 指定返回数据日期格式的字段名
field_page   : 列表分页数据时,指定第几页参数的字段名,默认page
field_pagesize: 列表分页数据时,指定每页数据大小的字段名,默认pagesize
field_orderby : 用于指定排序的字段名

field_status : 用于指明记录状态的字段名
status_deleted: 记录是删除状态的状态值