sell info 작업중

This commit is contained in:
2023-01-04 19:02:36 +09:00
parent bfbfb2b452
commit e9e97cb51b
16 changed files with 433 additions and 108 deletions
+102 -12
View File
@@ -1,22 +1,22 @@
drop table erp.mobile_carrier;
create table erp.mobile_carrier
drop table mobile_carrier;
create table mobile_carrier
(
id bigint auto_increment primary key,
carrier_name varchar(50) not null UNIQUE,
del_yn bit default b'0' null
id bigint auto_increment primary key,
carrier_name varchar(50) not null UNIQUE,
del_yn bit default b'0' null
);
INSERT INTO erp.mobile_carrier(id, carrier_name, del_yn) VALUES(1, 'KT', 0);
INSERT INTO erp.mobile_carrier(id, carrier_name, del_yn) VALUES(2, 'SKT', 0);
INSERT INTO erp.mobile_carrier(id, carrier_name, del_yn) VALUES(3, 'LGT', 0);
drop table erp.business_partner;
create table erp.business_partner
drop table business_partner;
create table business_partner
(
id bigint auto_increment primary key,
partner_name varchar(50) not null,
carrier_name varchar(50) not null,
del_yn bit default b'0' null,
FOREIGN KEY(carrier_name) REFERENCES mobile_carrier(carrier_name)
id bigint auto_increment primary key,
partner_name varchar(50) not null,
carrier_name varchar(50) not null,
del_yn bit default b'0' null,
FOREIGN KEY(carrier_name) REFERENCES mobile_carrier(carrier_name)
);
INSERT INTO erp.business_partner (id, partner_name, carrier_name, del_yn) VALUES(1, '한빛', 'SKT', 0);
INSERT INTO erp.business_partner (id, partner_name, carrier_name, del_yn) VALUES(2, '행복', 'SKT', 0);
@@ -36,3 +36,93 @@ INSERT INTO erp.business_partner (id, partner_name, carrier_name, del_yn) VALUES
INSERT INTO erp.business_partner (id, partner_name, carrier_name, del_yn) VALUES(16, '에스엔넷 SK', 'SKT', 0);
INSERT INTO erp.business_partner (id, partner_name, carrier_name, del_yn) VALUES(17, '에스엔넷 KT', 'KT', 0);
INSERT INTO erp.business_partner (id, partner_name, carrier_name, del_yn) VALUES(18, '에스엔넷 LG', 'LGT', 0);
ALTER table erp.business_partner add column serial_yn bit default b'0';
ALTER TABLE erp.business_partner CHANGE serial_yn serial_yn bit(1) DEFAULT b'0' NULL AFTER carrier_name;
create table erp.phone
(
id bigint auto_increment primary key,
pet_name varchar(50) not null comment '아이폰,갤럭시 등',
model varchar(50) not null comment 'a2683, F711 등',
storage int not null comment '핸드폰 용량',
producer varchar(50) not null comment '제조사',
del_yn bit default b'0' null
);
create table erp.main_rate_plan
(
id bigint auto_increment primary key,
carrier_name varchar(50) not null,
plan_type varchar(50) not null default 'phone' comment '요금제 타입',
plan_name varchar(50) not null comment '요금제 이름',
price bigint null comment '요금제 가격',
del_yn bit default b'0' null,
FOREIGN KEY(carrier_name) REFERENCES mobile_carrier(carrier_name)
);
ALTER TABLE erp.main_rate_plan MODIFY COLUMN price bigint(20) DEFAULT 0 NULL COMMENT '요금제 가격';
create table erp.sub_rate_plan
(
id bigint auto_increment primary key,
carrier_name varchar(50) not null,
plan_name varchar(50) not null comment '요금제 이름',
price bigint null comment '요금제 가격',
del_yn bit default b'0' null,
FOREIGN KEY(carrier_name) REFERENCES mobile_carrier(carrier_name)
);
ALTER TABLE erp.sub_rate_plan MODIFY COLUMN price bigint(20) DEFAULT 0 NULL COMMENT '요금제 가격';
drop table menu;
create table menu
(
id varchar(10) not null,
name varchar(255) null,
url varchar(255) null,
auth varchar(255) null,
uppr_id varchar(10) not null,
active_url varchar(255) null,
sort int null,
menu_icon varchar(255) null,
del_yn bit default b'0' null,
primary key (id, uppr_id)
);
INSERT INTO menu (id, name, url, auth, uppr_id, active_url, sort, menu_icon) VALUES ('1', '거래처 등록', '/partner/add', 'guest', '0', null, 1, 'menuIcon01');
INSERT INTO menu (id, name, url, auth, uppr_id, active_url, sort, menu_icon) VALUES ('2', '요금제 등록', '/main/rate/plan/add', 'guest', '0', null, 2, 'menuIcon02');
INSERT INTO menu (id, name, url, auth, uppr_id, active_url, sort, menu_icon) VALUES ('3', '부가서비스 등록', '/sub/rate/plan/add', 'guest', '0', null, 3, 'menuIcon03');
INSERT INTO menu (id, name, url, auth, uppr_id, active_url, sort, menu_icon) VALUES ('4', '핸드폰 등록', '/phone/add', 'guest', '0', null, 4, 'menuIcon04');
INSERT INTO menu (id, name, url, auth, uppr_id, active_url, sort, menu_icon) VALUES ('5', '고객정보 등록', '/guest/add', 'guest', '0', null, 5, 'menuIcon05');
INSERT INTO menu (id, name, url, auth, uppr_id, active_url, sort, menu_icon) VALUES ('6', '관리자메뉴', '/admin', 'guest', '0', null, 6, 'menuIcon06');
select now() from dual;
drop table sell_info;
create table sell_info
(
id bigint auto_increment primary key,
openingDate datetime(6) not null,
birthday datetime(6) not null,
pbirthday datetime(6),
payBackDay datetime(6),
reg_dt datetime(6) default now(),
businessPartner varchar(255) not null,
mobileCarrier varchar(255) not null,
name varchar(255) not null,
phoneNumber varchar(255) not null,
pname varchar(255),
pphoneNumber varchar(255),
mainRatePlan varchar(255) not null,
subRatePlan varchar(255),
serialNumber varchar(255),
insertType varchar(255) not null,
formula varchar(255),
payBackYn varchar(255),
payBackBank varchar(255),
payBackNumber varchar(255),
installment bigint not null,
phoneId bigint not null,
usim bigint default 0,
faceValueRebate bigint,
guestMoney bigint,
introductionPay bigint,
payBack bigint,
del_yn bit default b'0' null
);