You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

532 lines
17 KiB

alter table supplier_order
change ORG_NAME COMPANY_NAME varchar(120) null;
alter table supplier_order
add COMPANY_CODE VARCHAR(50) null;
alter table supplier_order
add COSTCENTER VARCHAR(50) null;
alter table supplier_order
add ORG_CODE VARCHAR(50) null;
alter table supplier_order
add ITEM_NAME VARCHAR(255) null;
alter table supplier_order
add TAX_RATE VARCHAR(10) null;
alter table supplier_order
add OWNER VARCHAR(100) null;
alter table supplier_order
add DESCRIPTION VARCHAR(100) null;
alter table supplier_order
add CREATION_TIME DATETIME null;
alter table supplier_order
add UPDATE_TIME DATETIME null;
alter table supplier_order
drop column V_STATUS_NAME;
create table sys_user_org
(
USER_ID int null,
AUTHORIZED_ORG VARCHAR(255) null comment '授权组织id集合',
OWNED_ORG varchar(255) null comment '所属的组织'
)
comment '用户组织关联表';
create unique index sys_user_org_USER_ID_uindex
on sys_user_org (USER_ID);
alter table sys_user_org
add constraint sys_user_org_pk
primary key (USER_ID);
alter table corporate_invoice
add OWNER int null comment '所属用户ID';
alter table sys_user_org
drop column OWNED_ORG;
alter table sys_user_org
add DATA_AUTH_TYPE TINYINT(1) default 0 null comment '数据权限 0 All,1 by org,2 by owner';
alter table supplier_order_item_matching
modify PRICE VARCHAR(50) default 0 null comment '价格';
alter table supplier_order_item_matching
modify TOTAL VARCHAR(50) default 0 null comment '金额';
alter table supplier_order_item_matching
modify TAX VARCHAR(50) default 0 null comment '税额';
alter table supplier_order_item_matching
add RECEIVE_NO VARCHAR(50) null comment '收货号码';
alter table supplier_order_item_matching
add DEDUCTION_AMOUNT varchar(50) default 0 null comment '抵扣金额';
alter table supplier_order_item_matching
add DEDUCTION_TAX varchar(50) default 0 null comment '抵扣税额';
alter table supplier_order_item_matching
add DEDUCTION_TAX_RATE varchar(10) null comment '抵扣税率';
alter table supplier_material
add SPECIFICATION varchar(100) null;
alter table corporate_invoice
add IS_DEL TINYINT(1) default 0 null;
alter table corporate_invoice_items
add IS_DEL TINYINT(1) default 0 null;
alter table supplier_order_item_matching
add INVOICE_ID VARCHAR(100) null after ID;
alter table supplier_order_item_matching
add ORDER_NO VARCHAR(100) null;
alter table supplier_order
modify GOODS_NUM decimal(8) null;
alter table supplier_order
modify RECEIVED_NUM decimal(8) null;
alter table supplier_order
modify UNIT_PRICE decimal(20, 5) null;
alter table supplier_order
modify AMOUNT decimal(20, 5) null;
alter table supplier_order
modify GOODS_NUM int(8) null;
alter table supplier_order
modify RECEIVED_NUM int(8) null;
alter table supplier_order_item_matching
add RECEIVED_TOTAL decimal(20, 5) default 0 null;
alter table supplier_order
change ITEM_NAME ITEM_NO varchar(100) null;
##### been updated
alter table file
add DESCRIPTION VARCHAR(255) null;
alter table file
add UPLOAD_USER int null;
alter table file
add UPLOAD_TIME DATETIME null;
#### been updated
alter table invoice
add LOGIN_ID VARCHAR(255) null;
alter table supplier_order_item_matching
add ITEM_NO VARCHAR(100) null comment '物料号';
#### 2021/11/15
alter table corporate_invoice
add USE_STATUS TINYINT(1) default 0 null comment '使用状态 0 未使用 1 已使用 2 后票';
##### 2021/11/16
alter table file
modify TYPE VARCHAR(100) null comment '附件类型';
create index emp_id on t_10_employee (emp_id);
create table expense_type_ticket
(
ID int comment '主键ID',
EXPENSE_TYPE_ID int not null comment '费用类型ID',
TICKET_TYPE_CODE VARCHAR(20) not null comment '票种对应CODE码',
KIND VARCHAR(20) null comment '消费类型,多个可以英文逗号隔开',
CONTENT VARCHAR(100) null comment '消费内容,可多个以英文逗号隔开',
ACTIVE BOOLEAN null comment '是否可用'
)
comment '费用类型票种关系表-用于特定规则';
create unique index EXPENSE_TYPE_TICKET_ID_uindex
on EXPENSE_TYPE_TICKET (ID);
alter table EXPENSE_TYPE_TICKET
add constraint EXPENSE_TYPE_TICKET_pk
primary key (ID);
alter table EXPENSE_TYPE_TICKET
modify ID int auto_increment comment '主键ID';
alter table corporate_invoice_type
drop column PATH;
alter table corporate_invoice_type
add REVIEW BOOLEAN default FALSE not null comment '是否需要审核 默认不需要';
alter table corporate_invoice
modify INVOICE_TYPE int null comment '发票类型';
create table invoice_item_mileage
(
ID BIGINT comment '主键ID',
ITEM_DATE DATE null comment '行程日期',
`FROM` VARCHAR(100) null comment '出发地',
`TO` VARCHAR(100) null comment '到达地',
MILEAGE DECIMAL(10, 2) default 0 null comment '里程数',
REASON VARCHAR(200) null comment '事由',
CUSTOM1 VARCHAR(100) null,
CUSTOM2 VARCHAR(100) null,
CUSTOM3 VARCHAR(100) null,
CUSTOM4 VARCHAR(100) null,
CUSTOM5 VARCHAR(100) null
)
comment '里程发票明细';
create unique index invoice_item_mileage_ID_uindex
on invoice_item_mileage (ID);
alter table invoice_item_mileage
add constraint invoice_item_mileage_pk
primary key (ID);
alter table invoice_item_mileage
modify ID BIGINT auto_increment comment '主键ID';
alter table invoice_item_mileage
add INVOICE_ID VARCHAR(50) not null comment '发票ID' after ID;
#### 1118 been updated
alter table customer
modify ORG_UNIT_WORD varchar(20) not null;
alter table customer
add COMPANY_WORD VARCHAR(20) not null after ORG_UNIT_WORD;
alter table files
add MQ_ID VARCHAR(50) null comment 'MQ返回标识字符';
create table band_config
(
ID int,
BAND VARCHAR(50) null,
MILEAGE VARCHAR(20) null,
EXT01 VARCHAR(100) null,
EXT02 VARCHAR(100) null,
EXT03 VARCHAR(100) null,
EXT04 VARCHAR(100) null,
EXT05 VARCHAR(100) null,
EXT06 VARCHAR(100) null,
EXT07 VARCHAR(100) null,
EXT08 VARCHAR(100) null,
EXT09 VARCHAR(100) null,
EXT10 VARCHAR(100) null
);
create unique index band_config_ID_uindex
on band_config (ID);
alter table band_config
add constraint band_config_pk
primary key (ID);
alter table band_config
modify ID int auto_increment;
create table band_area_config
(
ID INT,
BAND VARCHAR(50) null,
AREA VARCHAR(100) null,
HOTEL VARCHAR(100) null,
EXT01 VARCHAR(100) null,
EXT02 VARCHAR(100) null,
EXT03 VARCHAR(100) null,
EXT04 VARCHAR(100) null,
EXT05 VARCHAR(100) null
);
create unique index band_area_config_ID_uindex
on band_area_config (ID);
alter table band_area_config
add constraint band_area_config_pk
primary key (ID);
alter table band_area_config
modify ID INT auto_increment;
#### been updated 1122
alter table corporate_invoice_type
add SEND_TYPE TINYINT(1) default 0 null;
#### been updated 1123
alter table supplier_order
add EXT01 VARCHAR(50) null;
alter table supplier_order
add EXT02 VARCHAR(50) null;
alter table supplier_order
add EXT03 VARCHAR(50) null;
alter table supplier_order
add EXT04 VARCHAR(50) null;
alter table supplier_order
add EXT05 VARCHAR(50) null;
alter table expense_type_ticket
add TYPE TINYINT(1) default 0 null comment '0允许报销 1不允许报销';
alter table sys_org
add ORG_NAME VARCHAR(100) null;
##### updated 1201
alter table invoice_attendees
add FILES_ID int null;
alter table invoice_item_mileage
add FILES_ID int null;
alter table invoice_items
add FILES_ID INT null;
alter table expense_reports
add OWNER_ID VARCHAR(150) null;
update expense_reports e
set e.OWNER_ID = (select u.EMAIL from user u where u.USER_ID = e.USER_ID)
where USER_ID is not null;
CREATE TABLE `t_10_employee`
(
`id` varchar(64) NOT NULL COMMENT 'UUID',
`emp_id` varchar(50) DEFAULT NULL COMMENT '员工Id',
`user_email` varchar(255) DEFAULT NULL COMMENT '邮箱 ',
`login_id` varchar(255) DEFAULT NULL COMMENT '登录Id',
`first_name` varchar(50) DEFAULT NULL COMMENT '姓名-名',
`last_name` varchar(50) DEFAULT NULL COMMENT '姓名-姓',
`org_unit1` varchar(200) DEFAULT NULL COMMENT '组织1',
`org_unit2` varchar(200) DEFAULT NULL COMMENT '组织2',
`org_unit3` varchar(200) DEFAULT NULL COMMENT '组织3',
`org_unit4` varchar(200) DEFAULT NULL COMMENT '组织4',
`org_unit5` varchar(200) DEFAULT NULL,
`org_unit6` varchar(200) DEFAULT NULL,
`attributer1` varchar(100) DEFAULT NULL COMMENT '属性1',
`attributer2` varchar(100) DEFAULT NULL COMMENT '属性2',
`attributer3` varchar(100) DEFAULT NULL COMMENT '属性3',
`attributer4` varchar(100) DEFAULT NULL COMMENT '属性4',
`attributer5` varchar(100) DEFAULT NULL COMMENT '属性5',
`attributer6` varchar(100) DEFAULT NULL COMMENT '属性6',
`attributer7` varchar(100) DEFAULT NULL COMMENT '属性7',
`attributer8` varchar(100) DEFAULT NULL COMMENT '属性8',
`attributer9` varchar(100) DEFAULT NULL COMMENT '属性9',
`attributer10` varchar(100) DEFAULT NULL COMMENT '属性10',
`create_by` varchar(36) DEFAULT NULL COMMENT '创建者 ',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(36) DEFAULT NULL COMMENT '更新者',
`update_date` datetime DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(200) DEFAULT NULL COMMENT '备注信息',
`expense_approver` varchar(10) DEFAULT NULL,
`expense_approver_employeeID` varchar(50) DEFAULT NULL,
`ext11` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext12` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext13` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext14` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext15` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext16` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext17` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext18` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext19` varchar(100) DEFAULT NULL COMMENT '扩展11',
`ext20` varchar(100) DEFAULT NULL COMMENT '扩展11',
`active` varchar(10) DEFAULT NULL COMMENT '是否激活',
`cash_advance_account_code` varchar(100) DEFAULT NULL COMMENT '科目',
`crn_key` varchar(100) DEFAULT NULL COMMENT 'crnKey',
`ctry_code` varchar(100) DEFAULT NULL COMMENT 'ctryCode',
`ctry_sub_code` varchar(100) DEFAULT NULL COMMENT 'subCode',
`custom1` varchar(100) DEFAULT NULL COMMENT '自定义1',
`custom2` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom3` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom4` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom5` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom6` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom7` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom8` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom9` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom10` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom11` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom12` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom13` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom14` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom15` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom16` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom17` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom18` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom19` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom20` varchar(100) DEFAULT NULL COMMENT '自定义',
`custom21` varchar(100) DEFAULT NULL COMMENT '自定义',
`invoice_approver` varchar(100) DEFAULT NULL COMMENT '是否发票审批',
`invoice_user` varchar(100) DEFAULT NULL COMMENT '发票审批人',
`is_test_emp` varchar(100) DEFAULT NULL COMMENT '是否测试',
`ledger_key` varchar(100) DEFAULT NULL COMMENT 'ledgerkey',
`ledger_name` varchar(100) DEFAULT NULL COMMENT 'ledgerName',
`locale_name` varchar(100) DEFAULT NULL COMMENT '本地名',
`trip_user` varchar(100) DEFAULT NULL COMMENT '是否临时用户',
`mi` varchar(100) DEFAULT NULL COMMENT 'mi',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8;
alter table verified_user
add BAND VARCHAR(50) null;
alter table verified_user
add EXT01 VARCHAR(50) null;
alter table verified_user
add EXT02 VARCHAR(50) null;
alter table verified_user
add EXT03 VARCHAR(50) null;
alter table verified_user
add EXT04 VARCHAR(50) null;
alter table verified_user
add EXT05 VARCHAR(50) null;
alter table user
modify TEL varchar(255) null comment '用户电话';
alter table verified_user
modify TEL varchar(255) not null;
alter table t_10_employee
modify login_id varchar(255) null comment '登录Id';
alter table user
modify EMAIL varchar(255) null comment '用户邮箱';
alter table verified_user
modify LOGIN_ID varchar(255) not null;
####updated 1210
create table user_guide
(
ID int,
TITLE VARCHAR(255) not null comment '标题',
CONTENT TEXT null comment '内容',
UPDATE_TIME DATETIME null comment '更新时间',
SORT int(5) default 0 null comment '排序',
IS_DEL BOOLEAN default 0 null comment '删除标记'
)
comment '用户向导';
create unique index user_guide_ID_uindex
on user_guide (ID);
alter table user_guide
add constraint user_guide_pk
primary key (ID);
alter table user_guide
modify ID int auto_increment;
create table sys_notification
(
ID int,
TITLE VARCHAR(255) null comment '标题',
CONTENT TEXT null comment '内容',
LEVEL TINYINT(1) default 0 null comment '级别',
UPDATE_TIME DATETIME null comment '更新时间',
SORT INT(5) null comment '排序',
IS_DEL BOOLEAN default 0 null comment '删除标记'
)
comment '系统通知';
create unique index sys_notification_ID_uindex
on sys_notification (ID);
alter table sys_notification
add constraint sys_notification_pk
primary key (ID);
alter table sys_notification
modify ID int auto_increment;
alter table user_guide
add TITLE_EN VARCHAR(255) null;
alter table user_guide
add CONTENT_EN TEXT null;
#### updated 1214
create table invoice_kind_matching
(
ID int comment '主键',
CONTENT VARCHAR(255) null comment '内容关键字',
KIND VARCHAR(10) null comment '类型',
ACTIVE BOOLEAN default TRUE null comment '是否可用'
)
comment '发票消费类型匹配表';
create unique index invoice_kind_matching_ID_uindex
on invoice_kind_matching (ID);
alter table invoice_kind_matching
add constraint invoice_kind_matching_pk
primary key (ID);
alter table invoice_kind_matching
modify ID int auto_increment comment '主键';
create index t_10_employee_login_id_index
on t_10_employee (login_id);
create index invoice_image_REPORT_ID_index
on invoice_image (REPORT_ID);
alter table expense_reports
add SOURCE varchar(10) default 'APP' null;
###### UPDATED 1220
alter table supplier_order
add SUPPLIER_NAME VARCHAR(100) null;
alter table invoice_image
modify CREATE_DATE DATETIME null;
#####been updated
alter table corporate_invoice modify ORG_ID int(11) unsigned default 0 null;