## 案件表 ~~~[sql] create table DZSQ_KHD_AJ ( ANJUANBH INT8 null COMMENT '案卷编号', ANJUANH CHAR(80) null COMMENT '案卷号', ANJUANMC CHAR(80) null COMMENT '案卷名称', TIANXIEMS CHAR(4) null COMMENT '填写模式 0:新申请 1:答复补正 2:主动提交 3:快捷事务', ANJUANLX CHAR(4) null COMMENT '案卷类型 0:新申请 2:中间文件', SHENQINGBH INT8 null COMMENT '申请编号', CHUANGJIANRQ DATE null COMMENT '创建日期', ZHUCEDM CHAR(80) null COMMENT '注册代码', ANJUANZT CHAR(4) null COMMENT '案卷状态 0:编辑 1:待发送 2:发送成功 3:发送失败 4:服务器拒收 5:已删除 6:已收到回执', QIANMINGRQ DATE null COMMENT '签名日期', ANJUANBBH CHAR(20) null COMMENT '案卷包编号(ZIP)', ANJUANBLJ CHAR(255) null COMMENT '案卷包路径(ZIP)', BEIZHU CHAR(255) null COMMENT '备注', QIANMCN CHAR(50) null COMMENT '签名CN', NEIBUBH CHAR(255) null, FASONGRQ DATE null, BAOID CHAR(50) null ); ~~~ ## 代理机构 ~~~[sql] create table DZSQ_KHD_DLJGXX ( DAILIJGDM CHAR(20) null COMMENT '代理机构代码', DAILIJGMC CHAR(255) null COMMENT '代理机构名称' ); ~~~ ## 代理人信息 ~~~[sql] create table DZSQ_KHD_DLRXX ( DAILIRBH SERIAL not null COMMENT '代理人编号', DAILIJGDM INT4 null COMMENT '代理机构代码', XINGMING CHAR(80) null COMMENT '姓名', GONGZUOZH CHAR(80) null COMMENT '工作证号', DIANHUA CHAR(16) null COMMENT '电话' ); ~~~ ## 发明人信息 ~~~[sql] create table DZSQ_KHD_FMRXX ( ID SERIAL not null, XINGMING CHAR(64) nul COMMENT '姓名', YINGWENXM CHAR(255) null COMMENT '英文姓名', GUOJI CHAR(50) null COMMENT '国籍', SHENFENZHENGH CHAR(50) null COMMENT '身份证号', BUGONGBUXM CHAR(5) null COMMENT '不公布姓名' ); ~~~ ## 国家代请配置表 ??? ~~~[sql] create table DZSQ_KHD_GJDQPZB ( GUOJIADQID CHAR(64) null, GUOJIADQDM CHAR(16) null, GUOJIADQMC CHAR(255) null ); ~~~ ## 国家行政区会 ??? ~~~[sql] create table DZSQ_KHD_GJXZQH ( GJXZQH_ID CHAR(64) null, GJXZQHDM CHAR(16) null, GJXZQHMC CHAR(255) null, GJXZQHSJ CHAR(64) null, GJXZQHYZBM CHAR(64) null, ZHUANTAI CHAR(4) null ); ~~~ ## 模板配置 ~~~[sql] create table DZSQ_KHD_MOBANPZ ( MOBANBH SERIAL not null COMMENT '模板配置主键', BIAOGEDM CHAR(16) null COMMENT '表格代码', BIAOGEMC CHAR(80) null COMMENT '表格名称', CUNCHULJ CHAR(255) null COMMENT '表格路径', DTD CHAR(80) null COMMENT 'DTD名称', SCHEMA CHAR(80) null COMMENT 'SCHEMA名称', SHENQINGLX CHAR(4) null COMMENT '申请类型 0:普通申请--发明 1:普通申请--新型 2:普通申请--外观 3:PCT申请--发明 4:PCT申请--新型 5:复审 6:无效', WENJIANLX CHAR(4) null COMMENT '文件类型 0:新申请 1:附加文件 2中间文件(除附加文件外) 3:修改译文 4:修改文本', BANBEN CHAR(10) null COMMENT '版本', SHIFOUZX CHAR(4) null COMMENT '是否最新' ); ~~~ ## 申请信息 ~~~[sql] create table DZSQ_KHD_SHENQINGXX ( SHENQINGBH INT8 null COMMENT '申请编号', SHENQINGLX CHAR(4) null COMMENT '申请类型 0:普通申请--发明 1:普通申请--新型 2:普通申请--外观 3:PCT申请--发明 4:PCT申请--新型 5:复审 6:无效', ZHUANLIMC CHAR(255) null COMMENT '专利名称', SHENQINGH CHAR(20) null COMMENT '申请号', ZHUANLIH CHAR(20) null COMMENT '专利号', WEINEIBH CHAR(20) null COMMENT '委内编号', GUOJISQH CHAR(20) null, SHENQINGR DATE null COMMENT '申请日', CHUANGJIANRQ DATE null COMMENT '创建日期', ZHUANGTAI CHAR(4) null COMMENT '状态 0:新申请 1:受理不通过 2:受理通过 3:审查中', BEIZHU CHAR(255) null COMMENT '备注' ); ~~~ ## 申请人联系??? ~~~[sql] create table DZSQ_KHD_SQRLX ( SHENQINGRLXID INT4 null, SHENQINGRLXDM CHAR(50) null, SHENQINGRLXMC CHAR(255) null ); ~~~ ## 国家申请人信息 ~~~[sql] create table DZSQ_KHD_SQRXX ( ID SERIAL not null, XINGMING CHAR(255) null, YONGHUDM CHAR(255) null, SHENQINGRENLX CHAR(255) null, DIANHUA CHAR(255) null, SHENFENZHENGH CHAR(255) null, DIANZIYX CHAR(255) null, GUOJI CHAR(255) null, ZHIXIAS CHAR(255) null, XIAN CHAR(255) null, JINGCHANGJS CHAR(255) null, MENPAIH CHAR(255) null, YOUZHENGBM CHAR(255) null, YINGWENM CHAR(255) null, YINGWENDZ CHAR(255) null, SHENQINGRENLXID CHAR(255) null, GUOJIID CHAR(255) null, ZHIXIASID CHAR(255) null, XIANID CHAR(255) null, JINGCHANGJSID CHAR(255) null, FEIJIANQQ CHAR(255) null ); ~~~ ## 申请文件 ~~~[sql] create table DZSQ_KHD_SQWJ ( WENJIANBH SERIAL not null COMMENT '文件编号', WENJIANMC CHAR(80) null COMMENT '文件名称', BIAOGEDM CHAR(80) null COMMENT '表格代码', WENJIANLX CHAR(16) null COMMENT '文件类型 0:新申请 1:附加文件 2中间文件(除附加文件外) 3:修改译文 4:修改文本', ANJUANBH INT8 null COMMENT '案卷编号', CHUANGJIANLX CHAR(4) null COMMENT '创建类型 0:新建 1:导入', CHUANGJIANRQ DATE null COMMENT '创建日期', CUNCHULJ CHAR(255) null COMMENT '存储路径', WENJIANZT CHAR(4) null COMMENT '文件状态 0:未编辑 1:已编辑', COUNTS INT4 null COMMENT '页数或项数(权利要求书:项数 其他:页数)', BEIZHU CHAR(255) null COMMENT '备注', PAGES INT4 null, ZHENGMINGYT CHAR(128) null, ZHENGMINGLX CHAR(4) null ); ~~~ ## 通知书 ~~~[sql] create table DZSQ_KHD_TZS ( TONGZHISBH CHAR(50) null, TONGZHISDM CHAR(20) null, FAMINGMC CHAR(255) null COMMENT '发明名称', FAWENXLH CHAR(80) null COMMENT '发文序列号', TONGZHISMC CHAR(255) null, SHENQINGBH VARCHAR(50) null COMMENT '申请信息', FAWENRQ DATE null COMMENT '发文日期', DAFURQ DATE null COMMENT '答复日期', QIANMINGXX CHAR null COMMENT '签名信息', ZHUCEDM CHAR(20) null COMMENT '注册代码', XIAZAIRQ DATE null COMMENT '下载日期', XIAZAICS INT2 null COMMENT '下载次数', ZHUANGTAI CHAR(4) null COMMENT '是否查看 0:未查看 1:已查看 2:已答复', SHIFOUSC CHAR(4) null COMMENT '是否删除 0:未删除 1:已删除', NEIBUBH CHAR(255) null COMMENT '内部编号(我方卷号)', GongBuH CHAR(50) null COMMENT '公布号', GongBuR DATE null COMMENT '公布日', JinRuSSR DATE null COMMENT '进入实审日', ShouCiNFND CHAR(6) null COMMENT '首次年费年度', WaiGuanFLH CHAR(50) null COMMENT '外观分类号', ShouQuanGGH CHAR(50) null COMMENT '授权公告号', ShouQuanGGR DATE null COMMENT '授权公告日', DaoChuZT CHAR(4) null COMMENT '导出状态 0:未导出 1:已导出' ); ~~~ ### 文件附件 ~~~[sql] create table DZSQ_KHD_WJFJ ( FUJIANBH SERIAL not null COMMENT '附件编号', WENJIANLX CHAR(16) null COMMENT '文件类型(0 新申请 1中间文件 2通知书)', FUJIANLX CHAR(16) null COMMENT '附件类型( 0 XML 1 tif 2 txt )', FUJIANMC CHAR(80) null COMMENT '附件名称', FUJIANDX INT4 null COMMENT '附件大小', WENJIANBH INT4 null COMMENT '文件编号', TONGZHISBH CHAR(16) null, CHUANGJIANRQ DATE null COMMENT '创建日期' ); ~~~ ### 系统参数设置??? ~~~[sql] create table DZSQ_KHD_XTCSSZ ( 编号 SERIAL not null, CANSHUDM CHAR(4) null COMMENT '参数代码', CANSHUMC CHAR(80) null COMMENT '参数名称', CANSHUZ CHAR(255) null COMMENT '参数值' ); ~~~ ### 系统部门表 ~~~[sql] create table G_S_GROUP ( GROUP_ID VARCHAR(20) not null COMMENT '部门编号,该值为大平台数据同步过来的值', GROUP_NAME VARCHAR(100) not null COMMENT '部门名称', GROUP_BMPY VARCHAR(100) null COMMENT '部门名称首字母拼音', GROUP_PARENT_ID VARCHAR(20) not null COMMENT '上级部门编码', GROUP_LEVEL INT2 null COMMENT '部门级别,0,为顶级节点', GROUP_COMMENT VARCHAR(400) null COMMENT '部门职责说明', GROUP_INDEX INT4 not null COMMENT '用来排序的字段', GROUP_SHOW VARCHAR(100) null COMMENT '默认显示的名称,用来表示部门的简称', GROUP_BM VARCHAR(12) null COMMENT '部门编码,一般情况下是同大平台同步过来的group_id一样,只有在大平台的编码不是按照 行政区划规则编码时,由系统来设置', GROUP_DH VARCHAR(12) null COMMENT '部门电话,用在系统呼叫时,确定辖区的号码', ); ~~~ ### 系统日志表 ~~~[sql] create table G_S_LOG_EVENT ( LOG_ID INT8 not null COMMENT '系统日志主键ID', LOG_TIME TIMESTAMP null COMMENT '时间', MESSAGE_USER varchar(20) null COMMENT '用户', MESSAGE_OBJECT varchar(20) null COMMENT '对象', MESSAGE_ACTION varchar(10) null COMMENT '动作', PARAMS varchar(1000) null COMMENT '访问参数', MESSAGE_COMMIT varchar(100) null COMMENT '说明', MESSAGE_IP varchar(15) null COMMENT 'IP地址', LOGGER_NAME varchar(255) null COMMENT '日志名称', LEVEL_STRING varchar(255) null COMMENT '日志等级', THREAD_NAME varchar(255) null COMMENT '线程名称', REFERENCE_FLAG varchar(10) null COMMENT '参考标记', CALLER_FILENAME varchar(255) null COMMENT '访问文件名', CALLER_CLASS varchar(255) null COMMENT '访问类名', CALLER_METHOD varchar(255) null COMMENT '访问方法名', CALLER_LINE varchar(10) null COMMENT '访问程序行', ); ~~~ ### 系统菜单表,存储系统导航菜单 ~~~[sql] create table G_S_MENU ( MENU_ID VARCHAR(20) not null COMMENT '系统菜单编号,编码规则为上方显示的模块顺序+0进行编码', MENU_NAME VARCHAR(40) not null COMMENT '菜单名称,用于显示在前端的名称', MENU_PARENT_ID VARCHAR(20) not null COMMENT '父级菜单编号', MENU_TYPE CHAR(1) not null COMMENT '菜单类型,控制菜单显示在前台的方式 (这里需要补充定义值的说明)'', MENU_IMG VARCHAR(200) null COMMENT '菜单对应的图片路径', MENU_INDEX INT2 not null COMMENT '菜单显示的顺序', MENU_LEVEL INT2 not null COMMENT '菜单的层级,从1开始', MENU_ROUTE VARCHAR(200) null COMMENT '菜单跳转的路由', MENU_EVENT VARCHAR(200) null COMMENT '菜单对应事件和处理函数,此属性和 MENU_ROUTE互坼', MENU_SYS_LEVEL INT2 not null COMMENT '菜单适用业务系统的级别 系统级别的并值', MENU_GROUP_TITLE VARCHAR(20) null COMMENT '菜单分组标题', OP_VALUE INT8 null COMMENT '可操作的权限值 对应至值为 1=新增 2=修改 4=删除 8=导入 16=导出 值的并值', QUERY_DATA_SCOPE INT2 null COMMENT '数据读取受控范围 0=所有用户都可以读取 1=根据当前登录用户所在的部门编码进行右去0进行like查询 2=明确指定范围', ); ~~~ ### 存储系统消息 ~~~[sql] create table G_S_MESSAGE ( MSG_ID INT8 not null COMMENT '消息主键', FORM_ID VARCHAR(20) not null COMMENT '消息发送人id', FROM_NAME VARCHAR(50) not null COMMENT '消息发送人名称', TO_ID VARCHAR(20) not null COMMENT '消息接收人id', TO_NAME VARCHAR(50) not null COMMENT '消息接收人名称', MSG_TYPE CHAR(1) not null COMMENT '消息类型1-web系统消息 2=移动终端消息 ', MSG_BODY JSONB not null COMMENT '消息内容主体', MSG_STATUS INT2 not null COMMENT '消息状态0=新建 1=已发送 2=已读 100=删除', MSG_TIME TIMESTAMP not null COMMENT '消息产生的时间', ); ~~~ ### 系统角色表,存储系统用户角色 ~~~[sql] create table g_s_role ( role_id INT8 not null COMMENT '角色编号', role_name VARCHAR(100) not null COMMENT '角色名称', role_comment VARCHAR(400) null COMMENT '角色的备注说明', role_index INT2 not null COMMENT '角色显示的顺序' ) ~~~ ### 角色菜单权限表,存储角色所拥有的菜单以及对应的菜单权限表 ~~~[sql] create table g_s_role_privilege ( pkid INT8 not null default nextval('g_s_role_privilege_pkid_seq'::regclass) COMMENT '主键编号,有数据库自动生成', role_id INT8 not null COMMENT '角色ID', menu_id VARCHAR(20) not null COMMENT '菜单编码', privileges INT8 not null COMMENT '权限值id的并值', data_read_type CHAR(1) not null COMMENT '默认为0=可以读取 1=根据所属部门编码进行范围过滤读取 2=自定义读取范围', data_scrops json null COMMENT '该值只有在DATA_READ_TYPE=2时才有效可用可读取数据范围的拼接字符串,注,该值为对应的数据对象所属部门编码的拼接字符串,格式如下:12位部门编码+|+12位部门编码,最多可以为200个部门编码组合', ) ~~~ ### 系统信息表,存储系统参数 ~~~[sql] create table G_S_SYSTEM ( SYS_ID CHAR(12) not null COMMENT '系统代码---编码规则为系统级别所对应的行政编码 主业务系统编码为320102000000 所队平台的编码为对应所队的组织编码,如,320102XXXXXX', SYS_NAME VARCHAR(100) not null COMMENT '业务系统名称,用于显示在系统登录首页,以及主界面的上部,长度最大为50个汉字', SYS_LOGO VARCHAR(250) null COMMENT '系统LOGO图标路径,用于前度登录和系统主界面加载', SYS_COPYRIGHT VARCHAR(200) null COMMENT '系统版权所有,版权信息,用于显示在系统登录首页,以及主界面的上部,', SYS_VERSION VARCHAR(10) null COMMENT '系统版本-用于显示在系统登录首页,以及主界面的上部,长度最大为50个汉字', SYS_LOGIN VARCHAR(500) null COMMENT '系统登陆页面URL', SYS_LEVEL INT2 null COMMENT '系统级别,省厅为1 市局平台为2 县局系统级别为4,所队平台级别为8 交警系统=16 处警APP=32', SYS_GROUP VARCHAR(12) null COMMENT '系统所属单位,如具体的XX市公安局', SYS_JP VARCHAR(100) null COMMENT '系统名称的首字母简拼', constraint PK_G_S_SYSTEM primary key (SYS_ID) ); ~~~ ### 系统用户表,存储登陆用户信息 ~~~[sql] create table G_S_USER ( USER_ID VARCHAR(20) not null COMMENT '用户ID,一般对警员的警号', USER_PHONE varchar(13) not null, GROUP_ID VARCHAR(20) not null COMMENT '所属部门ID,一般对应大平台的部门编码', USER_REALNAME VARCHAR(15) not null COMMENT '用户的真实姓名', USER_XMPY VARCHAR(15) null COMMENT '用户姓名首字母拼音', USER_SEX CHAR(1) not null COMMENT '用户性别编码,0,为男 1为女', USER_PASSWORD VARCHAR(30) not null COMMENT '用户口令', CARDNO VARCHAR(50) not null COMMENT '身份证号或营业执照号码', EMAIL VARCHAR(255) null COMMENT '电子邮箱', QQ VARCHAR(60) null, WECHAT VARCHAR(60) null COMMENT '微信账号', USER_INDEX INT4 not null COMMENT '用户显示的顺序,主要用来排序,一般按照姓名排序,考虑有些地方会按照职务来排', USER_PHOTO VARCHAR(250) null COMMENT '用户头像地址', USER_STATUS INT2 not null COMMENT '1=正常状态 2=禁用', JOIN_DATE CHAR(8) null COMMENT '入职日期 8位日期', ); ~~~ ### 用户登录日记分表201708,模板建表脚本在notes中记录了范本 ~~~[sql] create table G_S_USER_LOGIN_REC_201805 ( kid int4 not null, user_id char(25) null, user_xm varchar(50) null, group_id char(12) null, group_mc varchar(100) null, state_imei char(30) null, state_dlsj timestamp null constraint g_201708_state_dlsj_check check (state_dlsj is null or ((state_dlsj >= '2017-08-01') AND (state_dlsj < '2017-09-01'))), state_lxsj timestamp null, state_zxsc interval null default '00:00:00'::interval ) ~~~ ### 用户登录日记分区主表,主要用于,存储用户登入日记详细的信息,便于后期统计用户的登录详情 ~~~[sql] create table G_S_USER_LOGIN_REC_MAIN ( KID BigIntPK not null COMMENT '主键序列号', USER_ID char(25) null COMMENT '用户账号', USER_XM varchar(50) null COMMENT '用户姓名', GROUP_ID char(12) null COMMENT '部门ID号', GROUP_MC varchar(100) null COMMENT '部门名称', STATE_IMEI char(30) null COMMENT '登录设备的唯一编号(一般硬件的编码,如手机的IEMI编号,执法记录仪的唯一编码,天翼对接的手机号)PC端则存储用户登录的PC的mac地址,去掉中间的-,手机终端则存储IEMI号', STATE_DLSJ timestamp null COMMENT '登录时间,无时区的时间戳', STATE_LXSJ TIMESTAMP null COMMENT '离线时间,无时区的时间戳', STATE_ZXSC INT8 null default 0 COMMENT '累计在线时长,单位:秒', constraint PK_G_S_USER_LOGIN_REC_MAIN primary key (KID) ); ~~~ ### 用户-系统-角色对应关系表 ~~~[sql] create table G_S_USER_ROLE ( USER_ID VARCHAR(20) not null, SYS_ID VARCHAR(25) not null, ROLE_ID INT8 not null COMMENT '角色ID号' ); ~~~ ### ~~~[sql] create table HJG_SYNC ( Id CHAR(20) null, Status INT2 null, SYNC_Date DATE null ); ~~~ ### ~~~[sql] create table HJG_SYNC_CASE ( Id CHAR(20) null, Status INT2 null, SYNC_Date DATE null ); ~~~ ### ~~~[sql] create table HJG_ZIP ( Id CHAR(20) null, Status INT2 null, SYNC_Date DATE null, Title CHAR(100) null, Serial CHAR(100) null, Type CHAR(10) null, Task CHAR(50) null, Agent CHAR(20) null, Customer CHAR(50) null ); ~~~ ### 账号管理 ~~~[sql] create table PZ_ACCOUNT ( APK SERIAL not null COMMENT '账号主键', ORGNO VARCHAR(50) not null COMMENT '对应的主体编码', YE NUMERIC(122) null COMMENT '总净额', ); ~~~ ### 账号流水明细 ~~~[sql] create table PZ_ACCOUNT_DETAILS ( LSH CHAR(14) not null COMMENT '8位日期+6位流水', APK SERIAL not null COMMENT '账号主键', KXSM VARCHAR(100) not null COMMENT '款项说明', FSSJ CHAR(14) not null, JE NUMERIC(72) not null COMMENT '发生金额', ZJFX INT2 not null COMMENT '资金方向1=收入2=付出', ); ~~~ ### 专利关联的附件数据'; ~~~[sql] create table PZ_CASE_FILES ( FJPK SERIAL not null COMMENT '附件编号系统自动生成', CNO CHAR(14) not null COMMENT '需求编号 规则专利类型代码,I-发明专利,U-实用新型-专利,D-外观设计专利 4位年份代码,如2016 2位月份代码,01-12如果不足两位,用0补齐,如09、11 01-31,不足两位,用0补齐5位系列号 不足两位,用0补齐', WJWLMC VARCHAR(40) not null COMMENT '文件物理名称,有系统生成,uuid', LPATH VARCHAR(250) not null COMMENT '物理路径', VPATH VARCHAR(250) not null COMMENT '虚拟目录路径', SUEX VARCHAR(8) not null COMMENT '文件后缀名', WJLX CHAR(3) not null COMMENT '对应系统数据字典表对应文件类型的编码 技术交底 专利代理委托书等等', UPDATE CHAR(14) not null COMMENT '文件上传时间', UPUSERNAME VARCHAR(200) null COMMENT '上传人名称', ); ~~~ ### 任务流转表 ~~~[sql] create table PZ_TASK ( TASKNO CHAR(12) not null COMMENT '任务编号-T+YYMMDD+00001(5位,不足不0)', CNO CHAR(14) not null COMMENT '需求编号 规则专利类型代码,I-发明专利,U-实用新型-专利,D-外观设计专利 4位年份代码,如20162位月份代码,01-12如果不足两位,用0补齐,如09、1101-31,不足两位,用0补齐5位系列号 不足两位,用0补齐', FPR VARCHAR(20) not null COMMENT '分配人', ZXR CHAR(11) null COMMENT '任务执行人', JE NUMERIC(8,2) not null, TSTATUS INT2 not null COMMENT '任务状态 0=待分配 1=已分配 2=待起名 状态待补充 100=已结束', ); ~~~ ### 任务操作记录 ~~~[sql] create table PZ_TASK_LOG ( TASKNO CHAR(12) not null COMMENT '任务编号-T+YYMMDD+00001(5位,不足不0)', OPNAME VARCHAR(10) not null COMMENT '操作名称', OPTYPE INT2 not null COMMENT '操作类型,系统枚举定义', OPUSER VARCHAR(20) null COMMENT '操作人编号', OPUSERTYPE INT2 null COMMENT '操作用户类型1=雇主 2=服务商 3=平台用户 4=系统 5=国家专利系统', OPTIME CHAR(14) null COMMENT '操作时间', OPDECRIPTION CHAR(10) null COMMENT '操作备注说明' ); ~~~ ### 专利发明人 ~~~[sql] create table PZ_CASE_FMR ( CNO CHAR(14) null COMMENT '需求编号 规则 专利类型代码,I-发明专利,U-实用新型-专利,D-外观设计专利 4位年份代码,如2016 2位月份代码 01-12如果不足两位,用0补齐,如09、11 01-31,不足两位,用0补齐 5位系列号 不足两位,用0补齐', FMRPK INT8 null COMMENT '专利发明人的主键编号' ); ~~~ ### 服务商用户表 ~~~[sql] create table PZ_FACILITATOR_USER ( PHONE CHAR(11) not null COMMENT '手机号,作为用户的登陆账号', PWD VARCHAR(30) not null COMMENT '口令,采用MD5加密', ETYPE INT2 not null COMMENT '账号对应的实体类型 1=个人 2=企业', ENAME VARCHAR(240) not null COMMENT '姓名或企业名称', CARDNO VARCHAR(50) not null COMMENT '身份证号或营业执照号码', EMAIL VARCHAR(255) null COMMENT '电子邮箱', QQ VARCHAR(60) null, WECHAT VARCHAR(60) null COMMENT '微信账号', REGTIME CHAR(14) null COMMENT '注册时间', STATUS INT2 null COMMENT '账号状态 0=注册待审核 1=审核通过 2=冻结', LEVEL INT2 not null COMMENT '用户等级 默认1,后期扩展推广时使用', IS_MASTER INT2 null, PARENT_ORGNO VARCHAR(50) null COMMENT '所属企业的组织机构代码,默认为空,用于一个企业多个账号', PZ_ACCOUNT CHAR(20) null COMMENT '对应平台充值账号主键', PHOTO_PATH VARCHAR(255) null COMMENT '头像的路径', SPECIALITY VARCHAR(2000) null COMMENT '擅长的类型和领域 数据存储格式为json', SSSF varchar(2) null, SSDJS varchar(2) null, SSXJS varchar(2) null, ); ~~~ ### 雇主发明人信息 ~~~[sql] create table PZ_EMPLOYER_FMR ( FMRPK SERIAL not null COMMENT '专利发明人的主键编号', SSGZBH VARCHAR(50) null COMMENT '所属雇主编号,对应雇主ORGNO', ORGNAME VARCHAR(240) not null COMMENT '发明企业名称', ENAME VARCHAR(240) not null COMMENT '姓名或企业名称', CARDNO VARCHAR(50) not null COMMENT '身份证号或营业执照号码', SFFJ CHAR(1) null COMMENT '是否有费用减免', ); ~~~ ### 雇主用户表 ~~~[sql] create table PZ_EMPLOYER_USER ( PHONE CHAR(11) not null COMMENT '手机号,作为用户的登陆账号', PWD VARCHAR(30) not null COMMENT '口令,采用MD5加密', ETYPE INT2 not null COMMENT '账号对应的实体类型1=个人2=企业', ENAME VARCHAR(240) not null COMMENT '姓名或企业名称', CARDNO VARCHAR(50) not null COMMENT '身份证号或营业执照号码', EMAIL VARCHAR(255) null COMMENT '电子邮箱', QQ VARCHAR(60) null, WECHAT VARCHAR(60) null COMMENT '微信账号', REGTIME CHAR(14) null COMMENT '注册时间', STATUS INT2 null COMMENT '账号状态0=注册待审核1=审核通过2=冻结', LEVEL INT2 not null COMMENT '用户等级默认1,后期扩展推广时使用', IS_MASTER INT2 null, PARENT_ORGNO VARCHAR(50) null COMMENT '所属企业的组织机构代码,用户为个人时默认为空,用于一个企业多个账号', PZ_ACCOUNT CHAR(20) null COMMENT '对应平台充值账号主键', PHOTO_PATH VARCHAR(255) null COMMENT '头像的路径', SSSF varchar(2) null, SSDJS varchar(2) null, SSXJS varchar(2) null, ); ~~~ ### 需求主体为专利业务内容 ~~~[sql] create table PZ_CASE ( CNO CHAR(14) not null COMMENT '需求编号 规则 专利类型代码,I-发明专利,U-实用新型-专利,D-外观设计专利 4位年份代码,如2016 2位月份代码,01-12如果不足两位,用0补齐,如09、11 01-31,不足两位,用0补齐5位系列号 不足两位,用0补齐', PHONE CHAR(11) null COMMENT '手机号,作为用户的登陆账号', RENAME CHAR(1) null COMMENT '专利名称不确定,Y=需要取名N=不需要取名', CNAME VARCHAR(200) null COMMENT '专利名称,非必填,勾选专利起名后此项无效', CNAMEJP VARCHAR(200) null COMMENT '专利名称的简拼,在名称明确后确定', CDESCIRPTION VARCHAR(800) not null COMMENT '专利描述', JDSPATH VARCHAR(300) not null COMMENT '技术交底书', ZLWTS VARCHAR(300) not null COMMENT '专利代理委托书路径', CONTRACTPHONE CHAR(11) not null COMMENT '技术联系人手机号', CTYPE CHAR(1) not null COMMENT '专利类型,I-发明专利,U-实用新型-专利,D-外观设计专利', SPEACIAL VARCHAR(800) null COMMENT '特殊领域,对应特殊领域字典的组合值,多个值用|分割', DBFW CHAR(1) null COMMENT '担保服务 Y=需要 N=不需要', JJTS INT2 null COMMENT '加急天数,默认不加急,最少0天最多加急4天,出稿日期默认7天,根据加急天数实时改变', JGRQ CHAR(8) not null COMMENT '出稿日期.默认7天根据加急天数实时改变', CHECKINTIME CHAR(14) not null COMMENT '提交时间', CHECKUSER CHAR(11) null COMMENT '录入人用户编号(雇主)', CHECKORGNO VARCHAR(50) null COMMENT '录入所属企业编号', ZJE NUMERIC(82) not null COMMENT '总费用金额', JMJE NUMERIC(82) not null COMMENT '减免金额', JMSM VARCHAR(300) null COMMENT '减免说明', JFZT CHAR(1) not null COMMENT '是否已缴费 Y=已经缴费 N=未缴费', DJZT CHAR(1) not null COMMENT '是否代缴给国家专利局,默认不代缴 Y,N', FWS_USERID CHAR(11) null COMMENT '服务商用户编号,在需求确认指派审核通过后产生', CSTATUS INT2 null COMMENT '需求状态', SQH VARCHAR(50) null COMMENT '对应国标局表中的申请编号', ); ~~~ # 国内 PHP Composer 镜像列表 ## Composer 是什么? Composer 是一个 PHP 包管理的系统,现在越来越多的 PHP 使用 Composer 来管理包。 比如 FastAdmin、 ThinkPHP、Laravel 等都是用 Composer 进行 php 包的管理。 ## 镜像列表 国内也很多开发者使用 Composer,但由于不可控因素,官方的服务器常常连接不上。 所以这里收集了一下国内镜像列表。(先后次序会不定期调整) | 镜像名 | 地址 | 赞助商 | 更新频率 | 状态 | | --- | --- | --- | --- | --- | | Laravel 中文社 Composer 镜像 | [https://packagist.laravel-china.org](https://packagist.laravel-china.org/) | 又拍云 | 24 小时 | | | php.cnpkg.org Composer 镜像 | [https://php.cnpkg.org](https://php.cnpkg.org/) | 安畅网络 | 60 秒 | | | 阿里云 Composer 镜像 | [https://mirrors.aliyun.com/composer/](https://mirrors.aliyun.com/composer/) | 阿里云 | 5秒 | | | 华为云 Composer 镜像 | [https://repo.huaweicloud.com/repository/php/](https://repo.huaweicloud.com/repository/php/) | 华为云 | 未知 | | | 腾讯云 Composer 镜像 | [https://mirrors.cloud.tencent.com/composer/](https://mirrors.cloud.tencent.com/composer/) | 腾讯云 | 未知 | | | PHP 国内 Composer 镜像 | [https://www.phpcomposer.com/](https://www.phpcomposer.com/) | 又拍云 | 未知 | 不稳定 | | Composer 官方 | [https://packagist.phpcomposer.com](https://packagist.phpcomposer.com/) | | | 不稳定 | ## 本文历史