zs
2025-06-04 5a149d626ae8bc3fa4bddbb53f8caf40f51f6da6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using Furion.Extras.Admin.NET;
using Microsoft.AspNetCore.Mvc;
 
namespace Admin.NET.Application
{    
    /// <summary>
    /// $ChinaComment$·þÎñ½Ó¿Ú
    /// </summary>    
    public interface I$EntityName$Service
    {
        /// <summary>
        /// ·ÖÒ³²éѯ$ChinaComment$
        /// </summary>
        /// <param name="input">·ÖÒ³²éѯ²ÎÊý</param>
        /// <returns></returns>
        Task<PageResult<$EntityName$Output>> Page([FromQuery] $EntityName$PageInput input);
       
 
        /// <summary>
        /// Ôö¼Ó$ChinaComment$
        /// </summary>
        /// <param name="input">Ôö¼Ó²ÎÊý</param>
        /// <returns></returns>
        Task<long> Add([FromBody] Add$EntityName$Input input);
       
 
        /// <summary>
        /// ¸üÐÂ$ChinaComment$
        /// </summary>
        /// <param name="input">¸üвÎÊý</param>
        /// <returns></returns>
        Task<long> Update([FromBody] Update$EntityName$Input input);
       
 
        /// <summary>
        /// É¾³ý$ChinaComment$
        /// </summary>
        /// <param name="input">ɾ³ý²ÎÊý</param>
        /// <returns></returns>
        Task<int> Delete([FromBody] Delete$EntityName$Input input);
      
 
        /// <summary>
        /// »ñÈ¡$ChinaComment$
        /// </summary>
        /// <param name="input">»ñÈ¡¶ÔÏó²ÎÊý</param>
        /// <returns></returns>
        Task<$EntityName$Output> Get([FromQuery] Query$EntityName$Input input);
       
 
        /// <summary>
        /// µ¼³ö$ChinaComment$Excel
        /// </summary>
        /// <param name="input">ɸѡÌõ¼þ</param>
        /// <returns></returns>
        Task<ActionResult> Export([FromQuery] $EntityName$PageInput input);
       
    }
}