domian-build

This commit is contained in:
tongfei
2023-10-18 10:37:41 +08:00
parent 9b739e2e37
commit 05ee79a04f
18 changed files with 2894 additions and 5 deletions

View File

@@ -0,0 +1,105 @@
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Web.Core;
namespace WMS.Web.Domain.Values.Single
{
/// <summary>
/// 对接单点的接口方法-枚举
/// </summary>
public enum SingleAction
{
/// <summary>
/// 组织集合
/// </summary>
[EnumRemark("组织")]
Orgs = 1,
/// <summary>
/// 用户集合
/// </summary>
[EnumRemark("用户")]
Users = 2,
/// <summary>
/// 人员集合
/// </summary>
[EnumRemark("人员")]
Staffs = 3,
/// <summary>
/// 供应商集合
/// </summary>
[EnumRemark("供应商")]
Suppliers = 4,
/// <summary>
/// 客户集合
/// </summary>
[EnumRemark("客户")]
Customers = 5,
/// <summary>
/// 收款条件集合
/// </summary>
[EnumRemark("收款条件")]
CollectionTerms = 6,
/// <summary>
/// 付款条件集合
/// </summary>
[EnumRemark("付款条件")]
PaymentTerms = 7,
/// <summary>
/// 结算方式集合
/// </summary>
[EnumRemark("结算方式")]
SettlementMethods = 8,
/// <summary>
/// 结算币别集合
/// </summary>
[EnumRemark("结算币别")]
SettlementCurrencys = 9,
/// <summary>
/// 税率集合
/// </summary>
[EnumRemark("税率")]
TaxRates = 10,
/// <summary>
/// 汇率集合
/// </summary>
[EnumRemark("汇率")]
ExchangeRates = 11,
/// <summary>
/// 仓库集合
/// </summary>
[EnumRemark("仓库")]
Stocks = 12,
/// <summary>
/// 单位集合
/// </summary>
[EnumRemark("单位")]
Units = 13,
/// <summary>
/// 客户仓库集合
/// </summary>
[EnumRemark("客户仓库")]
CustomerStocks = 14,
/// <summary>
/// 部门集合
/// </summary>
[EnumRemark("部门")]
Depts = 15,
/// <summary>
/// 仓库211集合
/// </summary>
[EnumRemark("仓库211")]
StocksWith211 = 16,
/// <summary>
/// 供应商默认联系人集合
/// </summary>
[EnumRemark("供应商默认联系人")]
SuppliersContacts = 17,
/// <summary>
/// 菜单集合
/// </summary>
[EnumRemark("菜单")]
Menus = 18,
}
}

View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Domain.Values.Single
{
/// <summary>
/// 单点-控制器枚举
/// </summary>
public enum SingleControllerType
{
/// <summary>
/// 单点OPS列表数据-控制器
/// </summary>
Single = 1,
/// <summary>
/// 单点配置项数据-控制器
/// </summary>
SysConfig = 2,
/// <summary>
/// 单点登录项数据-控制器
/// </summary>
Login = 3,
/// <summary>
/// 单点公共接口数据-控制器
/// </summary>
Public = 4
}
}

View File

@@ -0,0 +1,42 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Domain.Values.Single
{
/// <summary>
/// 单点数据接口-登录要使用的数据接口-方法枚举
/// </summary>
public enum SingleLoginAction
{
/// <summary>
/// 菜单
/// </summary>
Menus = 1,
/// <summary>
/// 人员
/// </summary>
Staff = 2,
/// <summary>
/// 公司
/// </summary>
Company = 3,
/// <summary>
/// 供应商
/// </summary>
Supplier = 4,
/// <summary>
/// 客户
/// </summary>
Customer = 5,
/// <summary>
/// 全部信息
/// </summary>
All = 6,
/// <summary>
/// 公司信息
/// </summary>
CompanyInfo = 7,
}
}

View File

@@ -0,0 +1,186 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Domain.Values.Single
{
/// <summary>
/// 单点数据:配置项和公共接口的方法枚举值
/// </summary>
public enum SysConfigAction
{
/// <summary>
/// 供应商-根据名称和公司
/// </summary>
GetSupplierByNameAndCompany = 1,
/// <summary>
/// 组织-根据公司
/// </summary>
GetOrgByCompany = 2,
/// <summary>
/// 部门-根据组织和公司
/// </summary>
GetDeptByOrgAndCompany = 3,
/// <summary>
/// 人员-根据公司
/// </summary>
GetStaffByCompany = 4,
/// <summary>
/// 人员-根据部门和公司
/// </summary>
GetStaffByDeptAndCompany = 5,
/// <summary>
/// 人员-根据组织和公司
/// </summary>
GetStaffByOrgAndCompany = 6,
/// <summary>
/// 客户-根据公司
/// </summary>
GetCustomerByCompany = 7,
/// <summary>
/// 客户-根据客户和组织和公司
/// </summary>
GetCustomerByCustomerAndOrgAndCompany = 8,
/// <summary>
/// 客户信息-根据客户和组织和公司
/// </summary>
GetCustomerInfoByCustomerAndOrgAndCompany = 9,
/// <summary>
/// 收款条件-根据公司
/// </summary>
GetCollectionTermsByCompany = 10,
/// <summary>
/// 付款条件-根据公司
/// </summary>
GetPaymentTermByCompany = 11,
/// <summary>
/// 结算方式-根据公司
/// </summary>
GetSettlementMethodByCompany = 12,
/// <summary>
/// 结算币别-根据公司
/// </summary>
GetSettlementCurrencyByCompany = 13,
/// <summary>
/// 单位-根据公司
/// </summary>
GetUnitByCompany = 14,
/// <summary>
/// 单位(部分属性)-根据公司
/// </summary>
GetUnitPropertyByCompany = 15,
/// <summary>
/// 税率-根据公司
/// </summary>
GetTaxRateByCompany = 16,
/// <summary>
/// 仓库-根据名称和公司
/// </summary>
GetWarehouseByNameAndCompany = 17,
/// <summary>
/// 仓库-根据组织和公司
/// </summary>
GetWarehouseByOrgAndCompany = 18,
/// <summary>
/// 仓库(不是调拨中转仓)-根据组织和公司
/// </summary>
GetWarehouseByOrgAndCompanyForNotTransfer = 19,
/// <summary>
/// 仓库211-根据组织和公司
/// </summary>
GetWarehouseByOrgAndCompanyFor211 = 20,
/// <summary>
/// 仓库-根据客户和公司
/// </summary>
GetWareouseByCustomerAndCompany = 21,
/// <summary>
/// 仓位-根据仓库和名称
/// </summary>
GetChildWarehouseByPid = 22,
/// <summary>
/// 仓位-根据-
/// </summary>
GetChildWarehouse = 23,
/// <summary>
/// 汇率信息-根据原币、目标币和公司
/// </summary>
GetRateInfoByFromToAndCompany = 24,
/// <summary>
/// 客户仓库-根据客户和组织和公司
/// </summary>
GetCustomerStockByCustomerAndOrgAndCompany = 25,
/// <summary>
/// 付款条件,结算币别,结算方式,采购员,采购部门-根据供应商和组织
/// </summary>
GetPtAndScAndSmAndBuyerAndDeptBySupplierAndOrg = 26,
/// <summary>
/// 获取仓库根据仓库id
/// </summary>
GetWarehouseByIds = 27,
/// <summary>
/// 获取库存:根据组织和公司
/// </summary>
GetCustomerByOrgAndCompany = 28,
/// <summary>
/// 获取客户仓库根据客户IDS和组织和公司
/// </summary>
GetCustomerStockByCustomerListAndOrgAndCompany = 29,
/// <summary>
/// 汇率(所有)
/// </summary>
GetRateListByFromToAndCompany = 30,
/// <summary>
/// 供应商选择后获取:付款条件,结算币别,结算方式,采购员,采购部门,根据组织IDS
/// </summary>
GetPtAndScAndSmAndBuyerAndDeptByOrgs = 31,
/// <summary>
/// 获取客户仓库根据code集合
/// </summary>
GetCustomerStockListByCodes = 32,
/// <summary>
/// 供应商:根据ids
/// </summary>
GetSupperByIds = 33,
/// <summary>
/// 根据公司搜索所有仓库(计算补货频次)
/// </summary>
GetWarehouseReplenDatebyCompany = 34,
/// <summary>
/// 获取仓库根据codes
/// </summary>
GetWarehouseByCodes = 35,
/// <summary>
/// 获取客户仓库根据codes
/// </summary>
GetCustomerStockByCodes = 36,
/// <summary>
/// 获取调拨中转仓库:根据公司
/// </summary>
GetWarehouseTransferByCompany = 37,
/// <summary>
/// 获取供应商数据根据ids
/// </summary>
GetSupperAbout1ByIds = 38,
/// <summary>
/// 获取仓库:根据默认补货客户
/// </summary>
GetWarehouseByDefaultReplenishCustomer = 39,
/// <summary>
/// 获取用户ID和Name根据公司
/// </summary>
GetUsersByCompany = 40,
/// <summary>
/// 全部部门-根据组织和公司:不处理子级
/// </summary>
GetDeptAllByOrgAndCompany = 41,
/// <summary>
/// 获取全部员工:根据公司和组织
/// </summary>
GetStaffAllByOrgAndCompany = 42,
}
}