...
call_open_api
调用系统API
3.ModelUtil
HTML |
---|
<table> <thead> <tr> <th>方法</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>count</td> <td>分组统计数值 :param model: :param filter_dict: :param state: :param fields: :param :param sorts: :param extra_property: :param query_str: :param filter_str: :param group_by: :param count_by: :param distinct_count_by: :param :param sum_by: :param avg_by: :param min_by: :param max_by: :param page_index: :param page_size: :return:</td> </tr> <tr>:return: <td>count_value<</td> </tr> <td>统计模型满足条件的个数,只有一个值<tr> :param model: :param filter_dict: :param state: :param fields: :param sorts: :param extra_property: :param query_str: :param filter_str: :return:< <td>count_value</td> </tr> <td>统计模型满足条件的个数,只有一个值 <tr> <td>create</td>:param model: <td>新增模型数据 :param modelfilter_dict: :param info: :param role: :return:</td> </tr> :param state: <tr> <td>create_batch</td>:param fields: <td>批量新增模型数据 :param model: :param info_listsorts: :param role: :return:</td> </tr> <tr>:param extra_property: <td>edit</td> :param query_str: <td>修改模型数据 :param model: :param idfilter_str: :param info: :param role: :return: :return: </td> </tr> <tr> <tr> <td>create</td> <td>edit_batch</td><td>新增模型数据 <td>批量修改数据 :param model: :param edit_list: :param role: :return:</td> </tr> :param info: <tr> <td>get</td>:param role: <td>获取模型数据 :param model_: :param id_: :param kwargs: :return: :return: </td> </tr> <tr> <tr> <td>create_batch</td> <td>list</td><td>批量新增模型数据 <td>获取列表满足条件的所有数据(数据量少的时候用) :param model: :param filter_dict: :param state: :param fields: :param fields_key: 直接传字段列表,这边直接进行切割, :param sorts: :param extra_property: :param query_str: :param filter_str: :param page_index: :param page_size: :return:</td> </tr> <tr> :param info_list: :param role: :return: <td>list_ids<</td> </tr> <tr> <td>edit</td> <td>获取列表满足条件的所有数据id,直接返回id列表 <td>修改模型数据 :param model: :param filterid_dict: :param stateinfo: :param fieldsrole: :param fields_key: 直接传字段列表,这边直接进行切割, :param sorts: :param extra_property: :param query_str: :param filter_str: :param page_index: :param page_size: :return:</td> :return: </tr>td> </tr> <tr> <td>record<<td>edit_batch</td> <td>日志记录 日志查看页面:/common_model_list?model=DynamicLogRecord :param content: 内容 :param category :param type_: 1正常 2 异常 3 成功 :param enabled: 是否执行 :return:</td> </tr> <td>批量修改数据 :param model: :param edit_list: <tr> <td>remove</td>:param role: <td>删除数据 :param model: :param id_: :param role: :return:</td> </tr>td> </tr> <tr> <td>remove_batch<<td>get</td> <td>批量删除数据 <td>获取模型数据 :param model_: :param idsid_: :param rolekwargs: :return: </td> </tr> <tr> <tr> <td>list</td> <td>yield_count</td> <td>获取列表满足条件的所有数据(数据量少的时候用) <td>aggr接口分批获取, :param model: :param filter_dict: :param state: :param fields: :param sortsfields_key: 直接传字段列表,这边直接进行切割, :param extra_propertysorts: :param queryextra_strproperty: :param filter_str: :param group_by: :param count_by: :param distinct_count_by: :param sum_by: :param avg_by: :param max_by: :param min_by: :param page_size: :return:</td> </tr> <tr> :param query_str: :param filter_str: <td>yield_list</td> :param page_index: <td>循环按分页取列表,每次返回一个list 迭代 :param model: :param filterpage_dictsize: :param state: :param fields: :param fields_key: 接收fields key列表,['name','position.name'] :param sorts: :param extra_property: :param query_str: :param filter_str: :param page_size: :return: 示例: for group in yield_list: :return: </td> </tr> </table> <style type="text/css"> table, td, th<tr> <td>list_ids</td> <td>获取列表满足条件的所有数据id,直接返回id列表 :param model: :param filter_dict: :param state: :param fields: :param fields_key: 直接传字段列表,这边直接进行切割, :param sorts: :param extra_property: :param query_str: :param filter_str: :param page_index: :param page_size: :return: </td> </tr> <tr> <td>record</td> <td>日志记录 日志查看页面:/common_model_list?model=DynamicLogRecord :param content: 内容 :param category :param type_: 1正常 2 异常 3 成功 :param enabled: 是否执行 :return: </td> </tr> <tr> <td>remove</td> <td>删除数据 :param model: :param id_: :param role: :return: </td> </tr> <tr> <td>remove_batch</td> <td>批量删除数据 :param model: :param ids: :param role: :return: </td> </tr> <tr> <td>yield_count</td> <td>aggr接口分批获取, :param model: :param filter_dict: :param state: :param fields: :param sorts: :param extra_property: :param query_str: :param filter_str: :param group_by: :param count_by: :param distinct_count_by: :param sum_by: :param avg_by: :param max_by: :param min_by: :param page_size: :return: </td> </tr> <tr> <td>yield_list</td> <td>循环按分页取列表,每次返回一个list 迭代 :param model: :param filter_dict: :param state: :param fields: :param fields_key: 接收fields key列表,['name','position.name'] :param sorts: :param extra_property: :param query_str: :param filter_str: :param page_size: :return: 示例: for group in yield_list: </td> </tr> </tbody> </table> <style type="text/css"> table, td, th { border: 1px solid #000; border-collapse: collapse; } table td { white-space: break-spaces; padding: 8px 16px; } thead >tr { borderbackground: 1pxrgb(237 solid238 #000242); border-collapseheight: collapse32px; } table td { white-space: break-spacesfont-size: 18px; } padding:tbody 10px 30px; } > tr:nth-of-childtype(oddeven) { background-color: #eeeeeergb(237 238 242); } </style> |