删除以前的业务代码

This commit is contained in:
fuenmao
2026-08-24 09:21:17 +08:00
parent b3ad2638b6
commit 33f2f3f103
23 changed files with 6 additions and 3342 deletions
@@ -54,288 +54,11 @@
排序码
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.Medicinal.MedicinalName">
<summary>
药材
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.Medicinal.Number">
<summary>
数量(g)
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.MedicinalAddLog.MedicinalId">
<summary>
药材关联id
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.MedicinalAddLog.AddWeight">
<summary>
添加重量(g)
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.MedicinalAddLog.UnitPrice">
<summary>
药材单价
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.MedicinalAddLog.TotalPrice">
<summary>
总价
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.Person.EmployeeId">
<summary>
若非空,表示此 person 是某员工的家属
</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.Person.Height">
<summary>单位 cm,保留两位小数</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.Prescription.Weight">
<summary>单位 kg,保留两位小数</summary>
</member>
<member name="P:SimpleAdmin.Application.Entity.PrescriptionHerb.AmountG">
<summary>消耗克数,单位 g</summary>
</member>
<member name="T:SimpleAdmin.Application.ApplicationSettingsOptions">
<summary>
系统配置
</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Medicinal.Dto.AddMedicinalInput.MedicinalName">
<summary>
未找到下拉框的时候传这个值代表添加新的药材
</summary>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.GetMedicinalList(System.String,System.Int32,System.Int32)">
<summary>
获取药材列表,带筛选
</summary>
<param name="name">药材名称筛选</param>
<param name="page">页码</param>
<param name="size">页大小</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.GetConsumptionRecords(System.Int64,System.Int32,System.Int32)">
<summary>
获取药材消耗记录
</summary>
<param name="medicinalId">药材ID</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.GetMedicinalDictList">
<summary>
获取药材下拉
</summary>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.GetAdditionRecords(System.Int64,System.Int32,System.Int32)">
<summary>
获取药材添加记录
</summary>
<param name="medicinalId">药材ID</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.AddMedicinal(SimpleAdmin.Application.Services.Medicinal.Dto.AddMedicinalInput)">
<summary>
添加药材
</summary>
<param name="input">添加信息</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.UpdateAdditionRecord(SimpleAdmin.Application.Services.Medicinal.Dto.UpdateMedicinalAddLogInput)">
<summary>
修改药材添加记录(仅当天可修改)
</summary>
<param name="id">记录ID</param>
<param name="input">修改信息</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Medicinal.IMedicinalService.DeleteAdditionRecord(System.Int64)">
<summary>
删除药材添加记录(仅当天可删除)
</summary>
<param name="id">记录ID</param>
<returns></returns>
</member>
<member name="P:SimpleAdmin.Application.Services.Prescription.Dto.PrescriptionDto.EmployeeName">
<summary>
关联的员工名称
</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Prescription.Dto.PersonInputDto.EmployeeIsTemp">
<summary>
当前关联的员工是否是前端临时新增(需要后端创建)
</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Prescription.Dto.PersonInputDto.EmployeeName">
<summary>
当 EmployeeIsTemp 为 true 或者前端直接传了员工名字时,后端可用此字段创建员工
</summary>
</member>
<member name="M:SimpleAdmin.Application.Services.Prescription.IPrescriptionService.GetPrescriptionList(SimpleAdmin.Application.Services.Prescription.Dto.PrescriptionQueryInput)">
<summary>
获取处方列表,带筛选
</summary>
<param name="input">筛选条件</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Prescription.IPrescriptionService.GetAllPrescriptionTotalCost">
<summary>
获取所有处方的成本
</summary>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Prescription.IPrescriptionService.GetPrescriptionDetail(System.Int64)">
<summary>
获取处方详情
</summary>
<param name="id">处方ID</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Prescription.IPrescriptionService.SavePrescription(SimpleAdmin.Application.Services.Prescription.Dto.SavePrescriptionInput)">
<summary>
保存处方(新增或编辑)
</summary>
<param name="input">处方信息</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Prescription.IPrescriptionService.GetPersonList(System.Nullable{SimpleAdmin.Application.Services.Prescription.Dto.PersonType},System.Nullable{System.Int64})">
<summary>
获取人员列表(员工和家属)
</summary>
<param name="type">人员类型</param>
<param name="employeeId">员工ID(用于获取家属)</param>
<returns></returns>
</member>
<member name="M:SimpleAdmin.Application.Services.Prescription.IPrescriptionService.GetRelationTypes">
<summary>
获取所有关系类型(写死在代码中)
</summary>
<returns></returns>
</member>
<member name="T:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto">
<summary>
年度统计数据 DTO(对应前端 YearlyStatisticsDto)
</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.Year">
<summary>统计年份(如 "2025")</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.TotalCost">
<summary>处方总花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.TotalQty">
<summary>处方总数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.StaffCost">
<summary>员工处方花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.FamilyCost">
<summary>家属处方花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.StaffQty">
<summary>员工处方数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.FamilyQty">
<summary>家属处方数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.MaterialCost">
<summary>药材耗材花费(元)—— 当年所有入库药材总价</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.ServiceCount">
<summary>服务人数(当年有过处方记录的不重复人员数)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.TotalCostTrend">
<summary>处方总花费同比趋势 (%)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.TotalQtyTrend">
<summary>处方总数量同比趋势 (%)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.MaterialCostTrend">
<summary>药材花费同比趋势 (%)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.YearlyStatisticsDto.ServiceCountTrend">
<summary>服务人数同比趋势 (%)</summary>
</member>
<member name="T:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto">
<summary>
月度明细数据 DTO(对应前端 MonthlyDetailDto)
</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto.Month">
<summary>月份显示(如 "1月")</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto.StaffCost">
<summary>员工处方花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto.FamilyCost">
<summary>家属处方花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto.StaffQty">
<summary>员工处方数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto.FamilyQty">
<summary>家属处方数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.MonthlyDetailDto.MaterialCost">
<summary>药材耗材花费(元)—— 当月入库总价</summary>
</member>
<member name="T:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto">
<summary>
全量总览 DTO(不区分年份,含剩余药材价值)
</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.TotalCost">
<summary>处方总花费(元,含所有年份)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.TotalQty">
<summary>处方总数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.StaffCost">
<summary>员工处方花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.FamilyCost">
<summary>家属处方花费(元)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.StaffQty">
<summary>员工处方数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.FamilyQty">
<summary>家属处方数量(张)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.MaterialCost">
<summary>药材采购总花费(元,历史所有入库总额)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.ServiceCount">
<summary>累计服务人数(不重复人员)</summary>
</member>
<member name="P:SimpleAdmin.Application.Services.Statistics.TotalOverviewDto.RemainingMedicinalValue">
<summary>当前剩余药材库存价值(元,按最新入库单价估算)</summary>
</member>
<member name="T:SimpleAdmin.Application.Services.Statistics.IStatisticsService">
<summary>
统计分析 Service 接口
</summary>
</member>
<member name="M:SimpleAdmin.Application.Services.Statistics.IStatisticsService.GetTotalOverview">
<summary>
获取全量总览数据(不区分年份,含剩余药材库存价值)
</summary>
</member>
<member name="M:SimpleAdmin.Application.Services.Statistics.IStatisticsService.GetYearlyStatistics(System.Int32)">
<summary>
获取指定年份的年度汇总统计数据(含同比趋势)
</summary>
<param name="year">年份,如 2025</param>
</member>
<member name="M:SimpleAdmin.Application.Services.Statistics.IStatisticsService.GetMonthlyDetails(System.Int32)">
<summary>
获取指定年份的逐月明细数据(返回 12 条,无数据月份补零)
</summary>
<param name="year">年份,如 2025</param>
</member>
<member name="T:SimpleAdmin.Application.IOrgService">
<summary>
机构服务
@@ -878,128 +601,5 @@
</summary>
<param name="services"></param>
</member>
<member name="M:MedicinalService.GetMedicinalDictList">
<summary>
获取药材下拉
</summary>
<returns></returns>
</member>
<!-- Badly formed XML comment ignored for member "M:MedicinalService.GetConsumptionRecords(System.Int64,System.Int32,System.Int32)" -->
<member name="M:MedicinalService.GetAdditionRecords(System.Int64,System.Int32,System.Int32)">
<summary>
获取药材添加记录
</summary>
<param name="medicinalId"></param>
<returns></returns>
</member>
<member name="M:MedicinalService.AddMedicinal(SimpleAdmin.Application.Services.Medicinal.Dto.AddMedicinalInput)">
<summary>
添加药材
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:MedicinalService.UpdateAdditionRecord(SimpleAdmin.Application.Services.Medicinal.Dto.UpdateMedicinalAddLogInput)">
<summary>
修改药材添加记录
</summary>
<param name="input"></param>
<returns></returns>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:MedicinalService.DeleteAdditionRecord(System.Int64)">
<summary>
删除药材添加记录
</summary>
<param name="id"></param>
<returns></returns>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:MedicinalService.BatchCalculateCostAndValue(System.Collections.Generic.List{System.Int64})">
<summary>
批量计算:使用成本、剩余价值、总使用量(先进先出法)
</summary>
<param name="medicinalIds">需要计算的药材ID列表</param>
</member>
<member name="M:PrescriptionService.GetAllPrescriptionTotalCost">
<summary>
获取所有处方的总药材成本
</summary>
<returns></returns>
</member>
<member name="M:PrescriptionService.GetMedicinalFifoData(System.Collections.Generic.List{System.Int64})">
<summary>
获取药材FIFO计算所需的基础数据(入库记录)
</summary>
</member>
<member name="M:PrescriptionService.CalculateHerbCostByFifoWithOffset(System.Collections.Generic.Dictionary{System.Int64,System.Collections.Generic.List{SimpleAdmin.Application.Services.Prescription.Dto.MedicinalFifoRecord}},System.Collections.Generic.Dictionary{System.Int64,System.Decimal},System.Int64,System.Decimal)">
<summary>
按FIFO规则计算单种药材的使用成本(累计消耗)
</summary>
</member>
<member name="M:PrescriptionService.GetPrescriptionDetail(System.Int64)">
<summary>
获取处方详情
</summary>
<param name="id"></param>
<returns></returns>
<exception cref="T:System.Exception"></exception>
</member>
<member name="M:PrescriptionService.SavePrescription(SimpleAdmin.Application.Services.Prescription.Dto.SavePrescriptionInput)">
<summary>
添加编辑处方记录
</summary>
<param name="input"></param>
<returns></returns>
</member>
<member name="M:PrescriptionService.GetPersonList(System.Nullable{SimpleAdmin.Application.Services.Prescription.Dto.PersonType},System.Nullable{System.Int64})">
<summary>
获取 人员下拉
</summary>
<param name="type"></param>
<param name="employeeId"></param>
<returns></returns>
</member>
<member name="M:PrescriptionService.GetRelationTypes">
<summary>
获取关系下拉
</summary>
<returns></returns>
</member>
<member name="T:StatisticsService">
<summary>
统计分析 Service 实现
</summary>
</member>
<member name="M:StatisticsService.GetTotalOverview">
<inheritdoc/>
</member>
<member name="M:StatisticsService.GetYearlyStatistics(System.Int32)">
<inheritdoc/>
</member>
<member name="M:StatisticsService.GetMonthlyDetails(System.Int32)">
<inheritdoc/>
</member>
<member name="M:StatisticsService.BuildYearData(System.Int32)">
<summary>
计算指定年份的聚合数据(用于年度统计与同比计算)
</summary>
</member>
<member name="M:StatisticsService.GetFifoData(System.Collections.Generic.List{System.Int64})">
<summary>
读取 FIFO 入库数据(按时间升序)
</summary>
</member>
<member name="M:StatisticsService.CalculateFifoCost(System.Collections.Generic.Dictionary{System.Int64,System.Collections.Generic.List{SimpleAdmin.Application.Services.Prescription.Dto.MedicinalFifoRecord}},System.Collections.Generic.Dictionary{System.Int64,System.Decimal},System.Int64,System.Decimal)">
<summary>
按 FIFO 规则(含累计偏移)计算单次消耗成本,并推进偏移量
</summary>
</member>
<member name="M:StatisticsService.CalcTrend``1(``0,``0)">
<summary>计算同比增涨率(%),基期为 0 时返回 0</summary>
</member>
<member name="M:StatisticsService.BuildEmptyMonthList">
<summary>返回全零的 12 个月明细列表</summary>
</member>
</members>
</doc>