| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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<any>({ url: Api.Add@(@Model.ClassName), params });
- }
- //删除@(@Model.BusName)
- export function delete@(@Model.ClassName)(params: any) {
- return defHttp.post<any>({ url: Api.Delete@(@Model.ClassName), params });
- }
- //编辑@(@Model.BusName)
- export function update@(@Model.ClassName)(params: any) {
- return defHttp.post<any>({ url: Api.Update@(@Model.ClassName), params });
- }
- //分页查询@(@Model.BusName)
- export function get@(@Model.ClassName)PageList(params?: any) {
- return defHttp.post<any>({ 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<any>({ url: Api.Get@(@column.FkEntityName)Dropdown });
- @:}
- }else if(@column.EffectType == "ApiTreeSelect"){
- @:export function get@(@column.FkEntityName)Tree() {
- @:return defHttp.get<any>({ url: Api.Get@(@column.FkEntityName)Tree });
- @:}
- }
- }
|