|
|
@@ -55,6 +55,7 @@ create table `ac_role` (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色';
|
|
|
|
|
|
create table `ac_account_role` (
|
|
|
+ company_id int unsigned,
|
|
|
account_id int unsigned,
|
|
|
role_id int unsigned,
|
|
|
primary key(account_id, role_id)
|
|
|
@@ -68,12 +69,14 @@ create table `ac_resource_module` (
|
|
|
|
|
|
create table `ac_resource_group` (
|
|
|
id int unsigned primary key not null auto_increment,
|
|
|
+ app_id varchar(100) comment '应用',
|
|
|
module_id int unsigned not null,
|
|
|
name varchar(100) comment '名称'
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='资源分组';
|
|
|
|
|
|
create table `ac_resource` (
|
|
|
id int unsigned primary key not null auto_increment,
|
|
|
+ app_id varchar(100) comment '应用',
|
|
|
group_id int unsigned not null,
|
|
|
name varchar(1000) comment '名称',
|
|
|
type varchar(100) comment '类型 MENU,BUTTON,API',
|
|
|
@@ -83,6 +86,8 @@ create table `ac_resource` (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='资源';
|
|
|
|
|
|
create table `ac_role_resource` (
|
|
|
+ app_id varchar(100) comment '应用',
|
|
|
+ company_id int unsigned,
|
|
|
role_id int unsigned,
|
|
|
resource_id int unsigned,
|
|
|
primary key(role_id, resource_id)
|
|
|
@@ -108,7 +113,7 @@ insert into ac_role(id,code,name,description,type,company_id,creator_id,create_t
|
|
|
values (1, 'ROLE_ADMIN', '管理员', '公司管理人员,拥有所有权限', 0, 1, 1, now(), 1, now());
|
|
|
insert into ac_role(id,code,name,description,type,company_id,creator_id,create_time,updater_id,update_time)
|
|
|
values (2, 'ROLE_NORMAL', '普通用户', '公司普通用户', 0, 1, 1, now(), 1, now());
|
|
|
-insert into ac_account_role(account_id, role_id) values (1, 1);
|
|
|
+insert into ac_account_role(company_id, account_id, role_id) values (1, 1, 1);
|
|
|
|
|
|
# 资源模块
|
|
|
insert into ac_resource_module(id, app_id, name) values (1, 'trade-app', '采购');
|
|
|
@@ -117,72 +122,72 @@ insert into ac_resource_module(id, app_id, name) values (3, 'trade-app', '库存
|
|
|
insert into ac_resource_module(id, app_id, name) values (4, 'trade-app', '资金');
|
|
|
insert into ac_resource_module(id, app_id, name) values (5, 'trade-app', '资料');
|
|
|
# 资源组
|
|
|
-insert into ac_resource_group(id, module_id, name) values (1, 1, '采购单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (2, 1, '采购验收单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (3, 1, '采购验退单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (4, 1, '采购询价单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (5, 1, '采购明细表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (6, 1, '采购付款一览表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (7, 2, '销售订单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (8, 2, '销售出货单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (9, 2, '销售退货单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (10, 2, '以销定购');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (11, 2, '销售明细表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (12, 2, '销售收款一览表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (13, 2, '销售利润表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (14, 3, '调拨单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (15, 3, '制造单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (16, 3, '其它入库单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (17, 3, '其它出库单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (18, 3, '盘点单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (19, 3, '物料出入库明细表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (20, 3, '物料收发汇总表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (21, 3, '物料库存数量金额表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (22, 4, '付款单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (23, 4, '收款单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (24, 4, '核销单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (25, 4, '其它收支单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (26, 4, '资金转存');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (27, 4, '供应商对账单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (28, 4, '应付账款明细表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (29, 4, '客户对账单');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (30, 4, '应收款明细表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (31, 4, '资金账户余额表');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (32, 5, '客户资料');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (33, 5, '供应商管理');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (34, 5, '商品管理');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (35, 5, '仓库管理');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (36, 5, '职员管理');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (37, 5, '账户管理');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (38, 5, '发货地址管理');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (39, 5, '客户类别');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (40, 5, '供应商类别');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (41, 5, '商品类别');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (42, 5, '支出类别');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (43, 5, '收入类别');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (44, 5, '物料品牌');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (45, 5, '计量单位');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (46, 5, '结算方式');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (47, 5, '辅助属性');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (48, 5, '客户物料编码');
|
|
|
-insert into ac_resource_group(id, module_id, name) values (49, 5, '单据编码规则');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (1, 'trade-app', 1, '采购单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (2, 'trade-app', 1, '采购验收单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (3, 'trade-app', 1, '采购验退单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (4, 'trade-app', 1, '采购询价单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (5, 'trade-app', 1, '采购明细表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (6, 'trade-app', 1, '采购付款一览表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (7, 'trade-app', 2, '销售订单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (8, 'trade-app', 2, '销售出货单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (9, 'trade-app', 2, '销售退货单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (10, 'trade-app', 2, '以销定购');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (11, 'trade-app', 2, '销售明细表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (12, 'trade-app', 2, '销售收款一览表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (13, 'trade-app', 2, '销售利润表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (14, 'trade-app', 3, '调拨单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (15, 'trade-app', 3, '制造单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (16, 'trade-app', 3, '其它入库单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (17, 'trade-app', 3, '其它出库单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (18, 'trade-app', 3, '盘点单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (19, 'trade-app', 3, '物料出入库明细表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (20, 'trade-app', 3, '物料收发汇总表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (21, 'trade-app', 3, '物料库存数量金额表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (22, 'trade-app', 4, '付款单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (23, 'trade-app', 4, '收款单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (24, 'trade-app', 4, '核销单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (25, 'trade-app', 4, '其它收支单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (26, 'trade-app', 4, '资金转存');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (27, 'trade-app', 4, '供应商对账单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (28, 'trade-app', 4, '应付账款明细表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (29, 'trade-app', 4, '客户对账单');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (30, 'trade-app', 4, '应收款明细表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (31, 'trade-app', 4, '资金账户余额表');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (32, 'trade-app', 5, '客户资料');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (33, 'trade-app', 5, '供应商管理');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (34, 'trade-app', 5, '商品管理');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (35, 'trade-app', 5, '仓库管理');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (36, 'trade-app', 5, '职员管理');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (37, 'trade-app', 5, '账户管理');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (38, 'trade-app', 5, '发货地址管理');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (39, 'trade-app', 5, '客户类别');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (40, 'trade-app', 5, '供应商类别');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (41, 'trade-app', 5, '商品类别');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (42, 'trade-app', 5, '支出类别');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (43, 'trade-app', 5, '收入类别');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (44, 'trade-app', 5, '物料品牌');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (45, 'trade-app', 5, '计量单位');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (46, 'trade-app', 5, '结算方式');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (47, 'trade-app', 5, '辅助属性');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (48, 'trade-app', 5, '客户物料编码');
|
|
|
+insert into ac_resource_group(id, app_id, module_id, name) values (49, 'trade-app', 5, '单据编码规则');
|
|
|
# 资源
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (1,'查询',1,'MENU','/api/purchase/purchase/list','GET','QUERY');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (2,'新增',1,'MENU','/api/purchase/purchase/save','POST','ADD');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (3,'修改',1,'BUTTON','/api/purchase/purchase/save','POST','UPDATE');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (4,'审核',1,'BUTTON','/api/purchase/purchase/audit','POST','AUDIT');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (5,'审核',1,'BUTTON','/api/purchase/purchase/batchAudit','POST','AUDIT');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (6,'反审核',1,'BUTTON','/api/purchase/purchase/unAudit','POST','UNAUDIT');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (7,'反审核',1,'BUTTON','/api/purchase/purchase/batchUnAudit','POST','UNAUDIT');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (8,'删除',1,'BUTTON','/api/purchase/purchase/delete','GET','DELETE');
|
|
|
-insert into ac_resource(id, name, group_id, type, url, method, classify) values
|
|
|
- (9,'打印',1,'BUTTON','/api/purchase/purchase/print','GET','PRINT');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (1,'trade-app', '查询',1,'MENU','/api/purchase/purchase/list','GET','QUERY');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (2,'trade-app', '新增',1,'MENU','/api/purchase/purchase/save','POST','ADD');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (3,'trade-app', '修改',1,'BUTTON','/api/purchase/purchase/save','POST','UPDATE');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (4,'trade-app', '审核',1,'BUTTON','/api/purchase/purchase/audit','POST','AUDIT');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (5,'trade-app', '审核',1,'BUTTON','/api/purchase/purchase/batchAudit','POST','AUDIT');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (6,'trade-app', '反审核',1,'BUTTON','/api/purchase/purchase/unAudit','POST','UNAUDIT');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (7,'trade-app', '反审核',1,'BUTTON','/api/purchase/purchase/batchUnAudit','POST','UNAUDIT');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (8,'trade-app', '删除',1,'BUTTON','/api/purchase/purchase/delete','GET','DELETE');
|
|
|
+insert into ac_resource(id, app_id, name, group_id, type, url, method, classify) values
|
|
|
+ (9,'trade-app', '打印',1,'BUTTON','/api/purchase/purchase/print','GET','PRINT');
|
|
|
|