Răsfoiți Sursa

项目详情、项目说明接口接入

lifa 2 ani în urmă
părinte
comite
d7de97f8ed

+ 14 - 0
src/platform/ZhonTai.Admin/Services/DiTuiAPI/Dto/ProjectDescOutput.cs

@@ -8,6 +8,20 @@ namespace ZhonTai.Admin.Services.DiTuiAPI.Dto
 {
     public class ProjectDescOutput
     {
+        public ProjectDescOutput()
+        {
+
+        }
+
+        public ProjectDescOutput(long id, string logo, string name,string price, string settleDay, string description)
+        {
+            Id = id;
+            Logo = logo;
+            Name = name;
+            Price = price;
+            SettleDay = settleDay;
+            Description = description;
+        }
         /// <summary>
         /// ID 
         /// </summary>

+ 12 - 0
src/platform/ZhonTai.Admin/Services/DiTuiAPI/Dto/ProjectSpecOutput.cs

@@ -9,6 +9,18 @@ namespace ZhonTai.Admin.Services.DiTuiAPI.Dto
 {
     public class ProjectSpecOutput
     {
+        public ProjectSpecOutput()
+        {
+
+        }
+        public ProjectSpecOutput(long id, string videoUrl,string detail)
+        {
+            Id = id;
+            VideoUrl = videoUrl;
+            Detail = detail;
+        }
+
+        public long Id { get; set; }
         public string VideoUrl { get; set; }
         public List<ProjectPrice> Prices { get; set; }
         public string Detail { get; set; }

Fișier diff suprimat deoarece este prea mare
+ 67 - 30
src/platform/ZhonTai.Admin/Services/DiTuiAPI/ProjectsService.cs


+ 160 - 4
src/platform/ZhonTai.Admin/ZhonTai.Admin.xml

@@ -2989,6 +2989,16 @@
             平台项目价格
             </summary>
         </member>
+        <member name="P:ZhonTai.Admin.Domain.ProjectAndTenant.ProjectAndTenantEntity.EffectDate">
+            <summary>
+            生效时间
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.ProjectAndTenant.ProjectAndTenantEntity.SetType">
+            <summary>
+            1整体抽成 2项目抽成 3租户抽成
+            </summary>
+        </member>
         <member name="T:ZhonTai.Admin.Domain.ProjectLink.ProjectLinkEntity">
             <summary>
             推广码
@@ -3069,6 +3079,41 @@
             查单链接
             </summary>
         </member>
+        <member name="T:ZhonTai.Admin.Domain.Project.ProjectConfigEntity">
+            <summary>
+            项目配置
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.Project.ProjectConfigEntity.ProjectId">
+            <summary>
+            项目Id
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.Project.ProjectConfigEntity.ProjectPriceId">
+            <summary>
+            项目价格Id
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.Project.ProjectConfigEntity.DrawRatio">
+            <summary>
+            抽成比例
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.Project.ProjectConfigEntity.DrawAmount">
+            <summary>
+            抽成金额
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.Project.ProjectConfigEntity.EffectDate">
+            <summary>
+            生效时间
+            </summary>        
+        </member>
+        <member name="P:ZhonTai.Admin.Domain.Project.ProjectConfigEntity.Status">
+            <summary>
+            状态 1正常 2失效
+            </summary>
+        </member>
         <member name="T:ZhonTai.Admin.Domain.Project.ProjectEntity">
             <summary>
             拉新项目
@@ -7561,6 +7606,18 @@
             <param name="input"></param>
             <returns></returns>
         </member>
+        <member name="M:ZhonTai.Admin.Services.ProjectAndTenant.ProjectAndTenantService.SetPriceInitAsync">
+            <summary>
+            初始化抽成信息
+            </summary>        
+            <returns></returns>
+        </member>
+        <member name="M:ZhonTai.Admin.Services.ProjectAndTenant.ProjectAndTenantService.SetPriceUpdateToGlobalAsync">
+            <summary>
+            整体抽成更新
+            </summary>        
+            <returns></returns>
+        </member>
         <member name="P:ZhonTai.Admin.Services.ProjectLink.Dto.ProjectLinkGetPageDto.ProjectId">
             <summary>
             项目Id
@@ -7725,6 +7782,66 @@
             </summary>        
             <returns></returns>        
         </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.CompanyDrawInput.DrawRatio">
+            <summary>
+            抽成比例
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.CompanyDrawInput.EffectDate">
+            <summary>
+            生效时间
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.GetProjectPricePageOutput.Id">
+            <summary>
+            项目Id
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.GetProjectPricePageOutput.Logo">
+            <summary>
+            项目Logo
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.GetProjectPricePageOutput.Name">
+            <summary>
+            项目名称
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.GetProjectPricePageOutput.Prices">
+            <summary>
+            项目价格列表
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.PriceGetPageOutput_Price.Id">
+            <summary>
+            价格Id
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.PriceGetPageOutput_Price.Name">
+            <summary>
+            结算标准
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.PriceGetPageOutput_Price.Price">
+            <summary>
+            结算价格
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.PriceGetPageOutput_Price.DrawPriceWay">
+            <summary>
+            结算方式
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.PriceGetPageOutput_Price.DrawRatio">
+            <summary>
+            抽成比例
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.PriceGetPageOutput_Price.DrawPrice">
+            <summary>
+            抽成价格
+            </summary>
+        </member>
         <member name="P:ZhonTai.Admin.Services.Project.Dto.ProjectAddInput.Id">
             <summary>
             项目Id
@@ -7780,6 +7897,21 @@
             项目价格
             </summary>
         </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.CompanyDrawOutput.CurrentRatio">
+            <summary>
+            当前比例
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.CompanyDrawOutput.NextRatio">
+            <summary>
+            下次抽成比例
+            </summary>
+        </member>
+        <member name="P:ZhonTai.Admin.Services.Project.Dto.CompanyDrawOutput.NextEffectDate">
+            <summary>
+            下次抽成比例生效时间
+            </summary>
+        </member>
         <member name="P:ZhonTai.Admin.Services.Project.Dto.ProjectGetPageInput.Status">
             <summary>
             项目状态   1待上架 2上架 3下架 4暂停
@@ -7840,20 +7972,44 @@
             项目价格设置服务
             </summary>
         </member>
-        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.GetPageAsync(ZhonTai.Admin.Core.Dto.PageInput{ZhonTai.Admin.Services.Project.Dto.PriceGetPageInput})">
+        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.GetCompanyDrawAsync">
             <summary>
-            查询分页
+            查询公司抽成比例
+            </summary>        
+            <returns></returns>
+        </member>
+        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.EditCompanyDrawAsync(ZhonTai.Admin.Services.Project.Dto.CompanyDrawInput)">
+            <summary>
+            修改公司抽成比例
+            </summary>        
+            <returns></returns>
+        </member>
+        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.GetProjectPageAsync(ZhonTai.Admin.Core.Dto.PageInput{ZhonTai.Admin.Services.Project.Dto.GetProjectPricePageInput})">
+            <summary>
+            查询项目分页
             </summary>
             <param name="input"></param>
             <returns></returns>
         </member>
-        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.SetPriceAsync(ZhonTai.Admin.Services.Project.Dto.PriceSetInput)">
+        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.SetProjectPriceAsync(ZhonTai.Admin.Services.Project.Dto.ProjectPriceSetInput)">
             <summary>
-            项目设置价格
+            项目价格设价
             </summary>
             <param name="input"></param>
             <returns></returns>
         </member>
+        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.CheckDrawRatio(System.Decimal)">
+            <summary>
+            校验抽成比例
+            </summary>
+            <param name="drawRatio"></param>
+        </member>
+        <member name="M:ZhonTai.Admin.Services.Project.ProjectPriceService.CheckDrawRatioEffect(System.DateTime)">
+            <summary>
+            校验抽成比例生效时间
+            </summary>
+            <param name="effectDate"></param>
+        </member>
         <member name="T:ZhonTai.Admin.Services.Project.ProjectService">
             <summary>
             项目服务

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff