发表于: 2017-04-10 22:17:42

1 1474


一.今天完成的事情
1.设计好两个数据表:公司表,职业表
2.完成方案设计中的构架图,时间规划,接口说明
3.完成部分接口文档
二.明天要做的事情:继续完善方案设计,同时检查数据表,让师兄检查一下存在的问题
三.今天的收获:看了很多方案设计和接口文档以及萝卜多三期的代码,对项目有了更深的了解,分为几个模块,每个模块包含哪些东西,最主要是web模块中controller类中的代码看了感觉很厉害,网页上大大小小的功能按钮就是靠这些代码控制的,明天一定好好看看这些代码理解一下

四.遇到的问题:暂无

附:方案及数据表

萝卜多复盘项目方案

.架构图以及说明

       1.web:两个

       carrots-home-web:

       carrots-admin-web: 查询公司信息,查询职位信息, 查询Article, 查询账号, 查询角色

                      管理公司信息,管理职位信息, 管理Article, 管理账号, 管理角色

       2.service:一个

       carrots-home-service:公司信息管理,职位信息管理,模块管理,角色管理,账号管理,

                                      Article管理,公司查询,职位查询

       3.core:一个

       carrots-home-core:

       包含公司,职位,文章,账号,角色,模块六个实体类和各自对应的service

                    

       4.表的简单说明::见数据表.exe

 

       5.cache:由于一开始数量级小,暂不使用缓存.

              如果后期数据量大,建议使用memcached缓存

       6.DB:使用关系型数据库mysql

.时间规划

说明:没有及时记录,只记得大概时间,先写上

序号

阶段名称

开始时间

结束时间

总用时

1

原型设计

 

 

 

2

UI设计

 

 

3

需求评审

 

 

4

Story讲解

4-06

 4-06

 

5

进项目评审

4-07

4-08

 

6

后端方案

4-09

 4-13

 

7

WEB方案

 

 

8

Android方案

 

 

 

9

IOS方案

 

 

 

10

测试

 

 

11

部署上线

 

 

 

.具体方案

1.接口说明(按实体类划分)

公司

       公司查询

              获取公司列表              接口GET  /a/company/search

              获取公司明细信息       接口  GET  /a/company/{id} 

              获取公司标签列表    接口 GET  /a/u/company/tag/{id[h1] [h2] }

       公司编辑

              删除公司明细信息       接口 DELETE  /a/u/company/{id}

              修改公司状态              接口 PUT  /a/u/company/status/{id}

              编辑点击保存              接口 PUT  /a/u/company/{id}

              新增点击保存              接口 POST  /a/u/company 

职业

       职业查询

              职业列表查询            接口 GET /a/profession/search

              获取职位明细信息       接口  GET  /a/profession/{id}

              获取职位标签列表        接口 GET /a/u/profession/tag/{id}

 

       职业信息管理

              删除职位明细信息       接口 DELETE /a/u/profession/{id}

              修改职位                     接口  PUT  /a/u/profession/{id}

              修改职位状态              接口  PUT /a/u/profession/status/{id}

              新增职位               接口 POST /a/u/profession

文章

       文章查询

              获取article列表           接口 GET  /a/article/search 

              获取article明细记录  接口 GET  /a/article/search 

       文章管理

              修改article                   接口 PUT    /a/u/article/

              修改article状态           接口 PUT  /a/u/article/status/{id} 

              删除article                   接口  DELETE  /a/u/article/{id}

              新增article                   接口 POST  /a/u/article

 

 

 

 数据表:

公司表company
字段类型备注长度备注是否必填
idbigint公司id,自增主键20
namevarchar公司名称50
provincevarchar省编码2见约定
cityvarchar市编码2见约定
countyvarchar县编码2见约定
finacingvarchar融资规模2见约定
approvedvarchar认证状态2
logovarchar公司logo1000
freezedvarchar冻结状态2
sloganvarchar公司标语500
total_numbigint公司规模20
summaryvarchar公司介绍1000
industryvarchar公司行业2见约定
phonebigint手机号码20
company_tagsvarchar公司标签50
productvarchar公司产品100
addressvarchar地址50
mapvarchar公司地图1000
statusvarchar公司认证状态2见约定
mailvarchar公司邮箱100
professionCountbigint在招职位数20
create_bybigint创建人id20
update_bybigint更新人id20
update_atbigint数据更新时间20
create_atbigint数据创建时间20
职位表profession
字段类型备注长度备注是否必填
idbigint职位id自增主键20
company_Idbigint公司id20关联表
namevarchar职位名称50
categoryvarchar职业类别2见约定
subCategoryvarchar职业子类2见约定
job_numberint职位个数20最多20
educationvarchar学历要求2见约定
experiencevarchar工作经验2见约定
compensationvarchar薪资2见约定
responsibilityvarchar岗位职责50
requisitevarchar必要条件50
boonvarchar公司福利50
profession_tagsvarchar职位标签20见约定
statusvarchar上架状态2
create_bybigint创建人id20
update_bybigint更新人id20
update_atbigint数据更新时间20
create_atbigint数据创建时间20


 


 [h1]

 [h2]



返回列表 返回列表
评论

    分享到