0
点赞
收藏
分享

微信扫一扫

WPF智慧商贸项目

飞鸟不急 2022-03-12 阅读 48

WPF智慧商贸项目
1、项目概要 1
2、数据库设计 2
2.1 数据表 2
2.2 业务表及其字段 3
3、设计与实现 7
3.1业务功能1名称:系统管理 7
3.1-1 功能实现 7
3.1-2 表和关系 10
3.1-2 经典代码 11
3.2业务功能2名称:基础资料管理 14
3.2-1 功能实现 14
3.2-2 表和关系 16
3.2-2 经典代码 17
3.3业务功能3名称:慧营销 18
3.3-1 功能实现 19
3.3-2 表和关系 20
3.3-2 经典代码 21
3.4业务功能4名称:权限管理 17
3.41 功能实现 17
4、技术总结 23

1、项目概要
(说明:用500字左右,对所做项目整体功能进行描述,并描绘出功能架构图)
系统主要功能模块有:
(1)系统管理。员工管理,导购员管理,角色管理。
(2)基础信息。主要包括期初查询,商品列表(商品管理),商品分类,属性设置,单位设置,结算账户,仓库管理。
(3)慧营销。主要包括商品套餐,商品模版。
(4)慧管客。主要包括客户管理,供应商管理。
(5)慧管货。主要包括销售订单,销售单明细,销售退货单,销售退货明细,进货订单,进货单明细,进货退货单,进货退货明细,库存盘点,盘点明细,调拨单,调拨单明细,出库单,入库单,借入单,借出单,库存查询,序列号查询 。
(6)慧管账。主要包括日常收支,收支项目管理,客户应收欠款,供应商应付欠款,资金流水,查询业务明细单,账户转账。
(7)慧分析。主要包括进货报表,销售报表,经营状况报告利润报表,业绩报表。
2、数据库设计
(说明:列出整个数据库表名;业务数据表的字段清单)
2.1 数据表
数据表总表
SN 数据表 描述
1 B_AccountsPayable
2 B_DepartmentChange
3 B_DepartmentChangeDetail
4 B_InventoryChange
5 B_Purchase
6 B_PurchaseDetail
7 B_ReceivableBill
8 B_RegistrationForm
9 B_Sales
10 B_SalesDetail
11 B_SupplierRegistrationBill
12 B_WarehouseChange
13 B_WarehouseChangeDetail
14 D_City
15 D_District
16 D_Province
17 R_asOper
18 R_ModularDetail
19 R_Permission
20 R_Repertory
21 S_Account
22 S_Bank
23 S_BeginAccountBalance
24 S_BeginningPayables
25 S_BeginningReceivable
26 S_Color
27 S_CommoditiesUnit
28 S_Customer
29 S_CustomerType
30 S_Department
31 S_Employee
32 S_Module
33 S_Operator
34 S_PaymentMethod
35 S_Product
36 S_ProductCategory
37 S_ProductSetmeal
38 S_Role
39 S_SetmealContent
40 S_ShoppingGuide
41 S_Specification
42 S_Supplier
43 S_SupplierType
44 S_Trademark
45 S_TransferAccounts
46 S_Warehouse

2.2 业务表及其字段
B_AccountsPayable
数据表名称 B_AccountsPayable 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 accountsPayableID int identity (10, 0) NO PK
2 supplierID int (10, 0) YES
3 payableNo nvarchar 30 YES
4 billingDate datetime (23, 3) YES
5 paymentMethodID int (10, 0) YES
6 type nvarchar 30 YES
7 beginPay decimal (8, 2) YES
8 currentPay decimal (8, 2) YES
9 currentPrepaid decimal (8, 2) YES
10 endPay decimal (8, 2) YES
11 remarks nvarchar 200 YES

B_DepartmentChange
数据表名称 B_DepartmentChange 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 departmentChangeID int identity (10, 0) NO PK
2 dChangeNo nvarchar 30 YES
3 departmentID int (10, 0) YES
4 warehouseID int (10, 0) YES
5 billingDate datetime (23, 3) YES
6 barCode nvarchar 30 YES
7 totalAmount decimal (8, 2) YES
8 agentID int (10, 0) YES
9 remark nvarchar 200 YES
10 type nvarchar 30 YES
11 reviewWhether bit 1 YES
12 reviewerID int (10, 0) YES
13 auditDate datetime (23, 3) YES

B_DepartmentChangeDetail
数据表名称 B_DepartmentChangeDetail 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 dChangeDetailID int identity (10, 0) NO PK
2 departmentChangeID int (10, 0) YES
3 productID int (10, 0) YES
4 quantity int (10, 0) YES
5 totalCost decimal (8, 2) YES
6 remark nvarchar 200 YES

B_InventoryChange
数据表名称 B_InventoryChange 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 inventoryChangeID int identity (10, 0) NO PK
2 changeDate datetime (23, 3) YES
3 chageNo nvarchar 30 YES
4 describe nvarchar 50 YES
5 person nvarchar 30 YES
6 warehousingNumber int (10, 0) YES
7 outboundNumber int (10, 0) YES
8 unitPrice decimal (8, 2) YES
9 totalAmount decimal (8, 2) YES
10 repertoryID int (10, 0) YES 库存ID
11 handlerID int (10, 0) YES
12 operatorID int (10, 0) YES

B_Purchase
数据表名称 B_Purchase 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 purchaseID int identity (10, 0) NO PK
2 OrderNo nvarchar 30 YES
3 supplierID int (10, 0) YES
4 warehouseID int (10, 0) YES
5 receiptDate datetime (23, 3) YES
6 barCode nvarchar 30 YES
7 amountPayable decimal (8, 2) YES
8 realPay decimal (8, 2) YES
9 amountsOwed decimal (8, 2) YES
10 discountAmount decimal (8, 2) YES
11 paymentMethodID int (10, 0) YES
12 agentID int (10, 0) YES
13 remark nvarchar 200 YES
14 type nvarchar 20 YES
15 reviewWhether bit 1 YES
16 reviewerID int (10, 0) YES
17 auditDate datetime (23, 3) YES

B_PurchaseDetail
数据表名称 B_PurchaseDetail 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 purchaseDetailID int identity (10, 0) NO PK
2 purchaseID int (10, 0) YES
3 productID int (10, 0) YES
4 purchasingPrice decimal (8, 2) YES
5 discount decimal (5, 2) YES
6 discountPrice decimal (8, 2) YES
7 quantity int (10, 0) YES
8 totalAmount decimal (8, 2) YES
9 remark nvarchar 200 YES

B_ReceivableBill
数据表名称 B_ReceivableBill 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 receivableBillID int identity (10, 0) NO PK
2 customerID int (10, 0) YES
3 billNo nvarchar 30 YES
4 billingDate datetime (23, 3) YES
5 paymentMethodID int (10, 0) YES
6 type nvarchar 30 YES
7 beginReceivable decimal (8, 2) YES
8 currentReceivable decimal (8, 2) YES
9 currentReceived decimal (8, 2) YES
10 endReceivable decimal (8, 2) YES
11 remarks nvarchar 200 YES

B_RegistrationForm
数据表名称 B_RegistrationForm 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 registrationFormID int identity (10, 0) NO PK
2 receiptNo nvarchar 30 YES
3 billingDate datetime (23, 3) YES
4 customerID int (10, 0) YES
5 amount char 10 YES
6 handlerID int (10, 0) YES
7 operatorID int (10, 0) YES
8 remark nvarchar 200 YES
9 type nvarchar 30 YES

B_Sales
数据表名称 B_Sales 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 salesID int identity (10, 0) NO PK
2 saleNo nvarchar 30 YES
3 customerID int (10, 0) YES
4 receiptDate datetime (23, 3) YES
5 barcode nvarchar 30 YES
6 amountReceivable decimal (8, 2) YES
7 paidUpAmount decimal (8, 2) YES
8 arrears decimal (8, 2) YES
9 preferentialAmount decimal (8, 2) YES
10 paymentMethodID int (10, 0) YES
11 agentID int (10, 0) YES
12 remark nvarchar 200 YES
13 type nvarchar 20 YES
14 reviewWhether bit 1 YES
15 reviewerID int (10, 0) YES
16 auditDate datetime (23, 3) YES

B_SalesDetail
数据表名称 B_SalesDetail 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 salesDetailID int identity (10, 0) NO PK
2 salesID int (10, 0) YES
3 productID int (10, 0) YES
4 price decimal (8, 2) YES
5 discount decimal (5, 2) YES
6 discountPrice decimal (8, 2) YES
7 quantity int (10, 0) YES
8 totalAmount decimal (8, 2) YES
9 remark nvarchar 200 YES

B_SupplierRegistrationBill
数据表名称 B_SupplierRegistrationBill 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 supplierRegistrationBillID int identity (10, 0) NO PK
2 supplierBillNo nvarchar 30 YES
3 billingDate datetime (23, 3) YES
4 supplierID int (10, 0) YES
5 amount decimal (8, 2) YES
6 handlerID int (10, 0) YES
7 operatorID int (10, 0) YES
8 remark nvarchar 200 YES
9 type nvarchar 30 YES

B_WarehouseChange
数据表名称 B_WarehouseChange 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 warehouseChangeID int (10, 0) NO PK
2 oldWarehouseID int (10, 0) YES
3 currentWarehouseID int (10, 0) YES
4 changeNo nvarchar 30 YES
5 billingDate datetime (23, 3) YES
6 inventoryQuantity int (10, 0) YES
7 changeNumber int (10, 0) YES
8 agentID int (10, 0) YES
9 remark nvarchar 200 YES
10 type nvarchar 30 YES
11 reviewWhether bit 1 YES
12 reviewerID int (10, 0) YES
13 auditDate datetime (23, 3) YES

B_WarehouseChangeDetail
数据表名称 B_WarehouseChangeDetail 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 wChangeDetailID int identity (10, 0) NO PK
2 warehouseChangeID int (10, 0) YES
3 productID int (10, 0) YES
4 quantity int (10, 0) YES
5 inventoryQuantity int (10, 0) YES

D_City
数据表名称 D_City 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 cityID int identity (10, 0) NO PK
2 cityName nvarchar 50 YES
3 proID int (10, 0) YES
4 citySort int (10, 0) YES

D_District
数据表名称 D_District 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 disID int identity (10, 0) NO PK
2 disName nvarchar 30 YES
3 cityID int (10, 0) YES
4 disSort int (10, 0) YES

D_Province
数据表名称 D_Province 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 proID int identity (10, 0) NO PK
2 proName nvarchar 50 NO
3 proSort int (10, 0) YES
4 proRemark nvarchar 50 YES

R_asOper
数据表名称 R_asOper 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 asOperID int identity (10, 0) NO
2 attrID int (10, 0) YES
3 asOperName nchar 30 YES

R_ModularDetail
数据表名称 R_ModularDetail 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 modularDetailID int identity (10, 0) NO PK
2 moduleID int (10, 0) YES
3 asOperID nchar 200 YES

R_Permission
数据表名称 R_Permission 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 permissionID int identity (10, 0) NO PK
2 roleID int (10, 0) YES
3 moduleID int (10, 0) YES
4 isEnable bit 1 YES

R_Repertory
数据表名称 R_Repertory 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 repertoryID int identity (10, 0) NO PK
2 warehouseID int (10, 0) YES
3 productID int (10, 0) YES
4 repertoryNum int (10, 0) YES
5 minNum int (10, 0) YES
6 maxNum int (10, 0) YES
7 initialInventory int (10, 0) YES

S_Account
数据表名称 S_Account 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 accountID int identity (10, 0) NO PK
2 accountName nchar 20 YES
3 bankName nchar 20 YES
4 accountBalance nchar 20 YES
5 bankAccount nchar 20 YES
6 remark nchar 20 YES
7 tacitlyNo bit 1 YES
8 blockupNo bit 1 YES

S_Bank
数据表名称 S_Bank 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 bankID int identity (10, 0) NO PK
2 bankName nchar 100 YES
3 openingBank nchar 100 YES
4 beginAccount decimal (8, 2) YES
5 stateNo bit 1 YES
6 remark ntext 1073741823 YES
7 bankCode nchar 100 YES
8 accountBalance decimal (8, 2) YES

S_BeginAccountBalance
数据表名称 S_BeginAccountBalance 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 beginAccountBalanceID int identity (10, 0) NO PK
2 accountID int (10, 0) YES
3 accountName nchar 20 YES
4 bankName nchar 20 YES
5 initialBalance nchar 20 YES
6 remark nchar 20 YES

S_BeginningPayables
数据表名称 S_BeginningPayables 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 beginningPayablesID int identity (10, 0) NO PK
2 supplierID int (10, 0) YES
3 supplierPayables decimal (8, 2) YES

S_BeginningReceivable
数据表名称 S_BeginningReceivable 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 beginningReceivableID int identity (10, 0) NO PK
2 customerID int (10, 0) YES
3 beginningReceivable nchar 20 YES

S_Color
数据表名称 S_Color 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 colorID int identity (10, 0) NO PK
2 colorName nchar 20 YES

S_CommoditiesUnit
数据表名称 S_CommoditiesUnit 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 commoditiesUnitID int identity (10, 0) NO PK
2 commoditiesUnit nvarchar 30 YES

S_Customer
数据表名称 S_Customer 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 customerID int identity (10, 0) NO PK
2 customerTypeID int (10, 0) YES
3 employeeID int (10, 0) YES
4 customerCode nvarchar 30 YES
5 customerName nvarchar 30 YES
6 contactPerson nvarchar 30 YES
7 contactNumber nvarchar 20 YES
8 defaultNo bit 1 YES
9 contactAddress nvarchar 100 YES
10 remark nvarchar 200 YES
11 defaultNos bit 1 YES
12 accountReceivable decimal (8, 2) YES

S_CustomerType
数据表名称 S_CustomerType 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 customerTypeID int identity (10, 0) NO PK
2 customerType nvarchar 30 YES
3 remark nvarchar 200 YES

S_Department
数据表名称 S_Department 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 departmentID int identity (10, 0) NO PK
2 departmentCode nvarchar 30 YES
3 departmentName nvarchar 30 YES
4 gatherID int (10, 0) YES

S_Employee
数据表名称 S_Employee 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 employeeID int identity (10, 0) NO PK
2 departmentID int (10, 0) YES
3 employeeName nvarchar 30 YES
4 position nvarchar 30 YES
5 phoneNumber nvarchar 20 YES
6 contactAddress nvarchar 100 YES
7 remark nvarchar 200 YES
8 effective bit 1 YES
9 Email nchar 30 YES
10 staffNumber nchar 20 YES
11 dateOfBirth datetime (23, 3) YES
12 staffAge nchar 10 YES
13 entryDate datetime (23, 3) YES
14 departureDate datetime (23, 3) YES
15 staffPicture ntext 1073741823 YES
16 genderID int (10, 0) YES
17 idCard nchar 50 YES

S_Module
数据表名称 S_Module 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 moduleID int identity (10, 0) NO PK
2 moduleFarID int (10, 0) YES
3 moduleName nvarchar 30 YES
4 moduleDescrible nvarchar 50 YES
5 blFun bit 1 YES
6 modularIcon ntext 1073741823 YES

S_Operator
数据表名称 S_Operator 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 operatorID int identity (10, 0) NO PK
2 employeeID int (10, 0) YES
3 roleID int (10, 0) YES
4 userName nvarchar 20 YES
5 password nvarchar 30 YES
6 verification nvarchar 30 YES
7 zeroAmount decimal (8, 2) YES

S_PaymentMethod
数据表名称 S_PaymentMethod 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 paymentMethodID int identity (10, 0) NO PK
2 paymentMethod nvarchar 30 YES

S_Product
数据表名称 S_Product 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 productID int identity (10, 0) NO PK
2 productCategoryID int (10, 0) YES
3 commoditiesUnitID int (10, 0) YES
4 productCode nvarchar 30 YES
5 productName nvarchar 30 YES
6 noGifts bit 1 YES
7 commodityBarcodes nvarchar 30 YES
8 specificationID int (10, 0) YES
9 colorID int (10, 0) YES
10 balanceNum ntext 1073741823 YES
11 repertoryNum nchar 100 YES
12 picture text 2147483647 YES
13 icon ntext 1073741823 YES
14 averagePrice decimal (8, 2) YES
15 purchasePrice decimal (8, 2) YES
16 firstPrice decimal (8, 2) YES
17 secondPrice decimal (8, 2) YES

S_ProductCategory
数据表名称 S_ProductCategory 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 productCategoryID int identity (10, 0) NO PK
2 productCategory nvarchar 30 YES

S_ProductSetmeal
数据表名称 S_ProductSetmeal 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 productSetmealID int identity (10, 0) NO PK
2 productSetmealName nchar 100 YES
3 productSetmealCode nchar 100 YES
4 SetmealNo bit 1 YES
5 setmealProduct nchar 100 YES
6 setmealPrice decimal (18, 2) YES

S_Role
数据表名称 S_Role 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 roleID int identity (10, 0) NO PK
2 roleName nvarchar 30 YES
3 description nvarchar 100 YES
4 modularDetailID ntext 1073741823 YES

S_SetmealContent
数据表名称 S_SetmealContent 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 setmealContentID int identity (10, 0) NO PK
2 productSetmealID int (10, 0) YES
3 productID int (10, 0) YES
4 remark nchar 100 YES

S_ShoppingGuide
数据表名称 S_ShoppingGuide 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 shoppingguideID int identity (10, 0) NO PK
2 guideName nchar 30 YES
3 blockupNo bit 1 YES
4 remark nchar 100 YES

S_Specification
数据表名称 S_Specification 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 specificationID int identity (10, 0) NO PK
2 specificationName nchar 20 YES

S_Supplier
数据表名称 S_Supplier 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 supplierID int identity (10, 0) NO PK
2 supplierTypeID int (10, 0) YES
3 supplierName nvarchar 50 YES
4 contactPerson nvarchar 20 YES
5 contactNumber nvarchar 20 YES
6 initialPayable decimal (8, 2) YES
7 defaultNo bit 1 YES
8 disabledNo bit 1 YES
9 contactAddress nvarchar 100 YES
10 remark nvarchar 200 YES
11 supplierCode nvarchar 200 YES
12 employeeID int (10, 0) YES

S_SupplierType
数据表名称 S_SupplierType 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 supplierTypeID int identity (10, 0) NO PK
2 supplierType nvarchar 30 YES
3 remark nvarchar 200 YES

S_Trademark
数据表名称 S_Trademark 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 trademarkID int identity (10, 0) NO PK
2 trademarkName nchar 100 YES

S_TransferAccounts
数据表名称 S_TransferAccounts 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 transferAccountsID int identity (10, 0) NO PK
2 accountID int (10, 0) YES
3 rolloutAccount nchar 20 YES
4 shifttoAccount nchar 20 YES
5 rolloutTime datetime (23, 3) YES
6 shifttoTime datetime (23, 3) YES
7 rolloutMoney nchar 20 YES
8 serviceCharge nchar 10 YES

S_Warehouse
数据表名称 S_Warehouse 数据表描述
SN 字段 数据型态 长度 null PK 描述
1 warehouseID int identity (10, 0) NO PK
2 warehouseCode nvarchar 20 YES
3 warehouseName nvarchar 30 YES
4 warehouseLocation nvarchar 100 YES
5 houseNo bit 1 YES

3、设计与实现
说明:把自己设计的模块分类进行截图展示、该模块用到的数据表和关系描述、界面层经典代码截图描述。 经典代码定义:界面层控件的特殊使用、数据逻辑的特殊处理,重要代码截图。

3.1业务功能1名称:系统管理
3.1-1 功能实现
该功能是员工管理
在这里插入图片描述

有两个按钮,分别是新增员工和分配账号
点击新增员工会跳到新增员工界面。
在这里插入图片描述

添加员工之后才能分配账号
该功能就是给员工分配账号,让员工可以登录
3.1-2 表和关系
(一)新增员工:
在这里插入图片描述

(二)分配账号
在这里插入图片描述

3.1-2 经典代码
(1)、图片转换
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2业务功能2名称:基础资料
3.2-1 功能实现
基础资料管理。
(一)商品查询
在这里插入图片描述

(1)、该图是商品管理,可以新增修改商品,点击新增
在这里插入图片描述

即可进行新增管理

                                         图9

点击修改也是如此
在这里插入图片描述

                                 图10

3.2-2 表和关系
(1)、商品新增表:
在这里插入图片描述

3.2-2 经典代码
(1)、下拉框回填数据:
在这里插入图片描述

(2)、自动生成编号:
在这里插入图片描述

3.3基础数据功能3名称:慧营销
3.31 功能实现
大致与商品销售差不多,进行商品的销售。
在这里插入图片描述

就是把商品进行捆绑营销,点击左边商品,右边就会出来相应的商品套餐内容。
在这里插入图片描述

然后就是新增商品套餐
在这里插入图片描述

把需要营销的商品捆绑起来,点击保存就行了
3.3-2 表和关系
在这里插入图片描述

3.3-3 经典代码
套餐新增
在这里插入图片描述在这里插入图片描述

3.4基础数据功能4名称:

  1. 权限管理主要针对员工登录的页面进行加权管理。
    3.41 功能实现
    (一)权限管理
    权限管理。仅包含角色管理和模块管理

权限管理给用户登录账号设置模块权限,有的用户不能使用的模块要禁用掉
(1),首先我们需要给角色设置模块权限,给他加权,角色管理页面点击新增跳到下图页面。
在这里插入图片描述

该页面可以直接新增角色并给角色添加权限,把该角色需要的功能模块勾选上即可,保存之后一个新的角色就可以使用了,新创建一个操作员,添加该角色,就可以访问该角色模块上的数据。
在这里插入图片描述

(3),修改角色模块,
修改和新增一样,都是保存数据,但是修改是在原有数据上保存数据,点击修改跳出下图页面
在这里插入图片描述

该页面既可以修改角色名称,又可以添加权限或去掉权限。
3.4-2 表和关系
(1)、新增修改权限:
在这里插入图片描述

3.4-3 经典代码
在这里插入图片描述
在这里插入图片描述

新增权限
在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论