import { defHttp } from '/@@/utils/http/axios'; enum Api { Add@(@Model.ClassName) = '/@(@Model.ClassName)/add', Delete@(@Model.ClassName) = '/@(@Model.ClassName)/delete', Update@(@Model.ClassName) = '/@(@Model.ClassName)/edit', Get@(@Model.ClassName)Page = '/@(@Model.ClassName)/page', @foreach (var column in Model.TableField){ if(@column.EffectType == "fk"){ @:Get@(@column.FkEntityName)Dropdown = '/@(@Model.ClassName)/@(@column.FkEntityName)Dropdown', }else if(@column.EffectType == "ApiTreeSelect"){ @:Get@(@column.FkEntityName)Tree = '/@(@Model.ClassName)/@(@column.FkEntityName)Tree', } } } //增加@(@Model.BusName) export function add@(@Model.ClassName)(params: any) { return defHttp.post({ url: Api.Add@(@Model.ClassName), params }); } //删除@(@Model.BusName) export function delete@(@Model.ClassName)(params: any) { return defHttp.post({ url: Api.Delete@(@Model.ClassName), params }); } //编辑@(@Model.BusName) export function update@(@Model.ClassName)(params: any) { return defHttp.post({ url: Api.Update@(@Model.ClassName), params }); } //分页查询@(@Model.BusName) export function get@(@Model.ClassName)PageList(params?: any) { return defHttp.post({ url: Api.Get@(@Model.ClassName)Page, params }); } @foreach (var column in Model.TableField){ if(@column.EffectType == "fk"){ @:export function get@(@column.FkEntityName)Dropdown() { @:return defHttp.get({ url: Api.Get@(@column.FkEntityName)Dropdown }); @:} }else if(@column.EffectType == "ApiTreeSelect"){ @:export function get@(@column.FkEntityName)Tree() { @:return defHttp.get({ url: Api.Get@(@column.FkEntityName)Tree }); @:} } }