一、work

1、10号任务继续

2、添加用户和角色

二、learn

1、java

2、ios系统

3、activiti与es

=======================work=====

问题:

1、如何将错误信息格式化?使用springmvc本身异常处理:response.sendError(e.getStatus(),message);

2、springboot默认使用的数据源为:数据库连接池为tomcat-jdbc

总结:

1、用户的状态一般分为正常和不正常,故要用负数和正数区分,以便于判断;0作为可用的中间状态;以此场景,可推而广之~

2、服务提供端的失败情况需要转换为消息;消费端的失败异常需要统一处理

3、发标信息:

报名时间<=报价时间<=开标时间;

招标类别的信息哪里来的?

============12号work==========

问题:


总结:接口、数据表、逻辑

1、采购商用户角色

采购管理员:

数据录入(采购员):

数据审核(物资部长):

数据查询(主管经理):

专家:

2、招标采购流程

===采购商接口===

招标公告信息接口:/api/bids/jiddAnnouncement

添加物料标价要求接口:api/bid/bidMaterial/offerRequirements

新增物料接口:/api/bid/bidMaterial

物料查询接口:api/jiddpb/materials/paging

新增招标物料接口:/api/bid/bidMaterial

发布招标接口:/api/bids/424/announce

开标接口:api/bids/424/open

===供应商接口==

报名接口:/api/bid/bidSupplier/validate

回调接口:/api/bid/bidSupplier/apply

表:

bbid_enums,招标通用枚举
  '枚举类别 0 采购商商询价采购类别 1 供应商询价采购类别 2 招标类别',


bids:招标基础信息
bahariya_bid_requirements:招标需求
  type:
  BID_REQUIRE(0, "招标公告需求"),
      BID_MATERIAL_REQUIRE(1, "招标物料需求"),
      BID_FILE_REQUIRE(2, "招标文件需求");
bahariya_bid_materials:招标物料表

逻辑:

1、刚创建的招标公告为待发布

引出:

1、serial_number:系统生成逻辑

3、公司中地址信息

bahariya_addresses


公共接口:

文件上传:/api/user/files/upload


优化:

1、用户的鉴权和管理优化(业务层)

2、dao层使用优化(技术层)

3、跨服务调用的事物问题


results matching ""

    No results matching ""