发表于: 2019-12-18 22:59:59

1 1283


今日想法:


1.分析要做什么

2.分析需求所需字段

3.分析需求所需功能

4.想一想该怎么实现


今日作为:



因为之前的经历,导致了我浪费了近一周的时间,瞎搞任务四,不能再这样了,吸取教训。


首先第一个页面要改的地方是优秀学员展示,并同时还要带上根据工资进行排序,并且只展示四个。



根据第一个页面的观察,得知该后端的设计:


名称 = name = string

介绍 = introduction = string

图片地址 = img = string


工资 = income = int


创建时间 = new_time = long

创建人员 = new_id = long

更新时间 = update_time = long

更新人员 = update_id = long


请求方式 = GET = 不用传参


业务逻辑:


1.查询所有在该表内的人员

2.将查询的结果集利用工资来进行高低的排序

3.排序后的结果集只取四个来返回给前端


实现方式:


1.直接一次性在mybatis的xml文件里用sql语句实现。

2.先查出全部人员,在业务层的接口实现中去实现。



(这个有点点像任务三的设计)


根据第二个页面的观察,得知该后端的设计:


名称 = name = string

介绍 = introduction = string

图片地址 = url =string

门槛 = threshold = int

易难程度 = degree = int

成长周期 = cycle = int

稀缺程度 = scarce = int

薪资待遇A = salary_a = string

薪资待遇B = salary_b = string

薪资待遇C = salary_c = string

有多少人正在学 = learn = int

提示 = prompt = string


创建时间 = new_time = long

创建人员 = new_id = long

更新时间 = update_time = long

更新人员 = update_id = long


请求方式 = GET = 传入ID


很有可能要两张表,来实现这样的分层分级的关系。


业务逻辑:

1.刚点进去的时候,是直接查询全部。

2.点击那个职业就相当于传入哪个workid。

3.根据传入的workid来返回对应的职业介绍。


实现方式:

1.直接一次性在mybatis的xml文件里用sql语句实现。

2.先查出全部人员,在业务层的接口实现中去实现。


今日问题:


第二个页面里面的,门槛,易难程度,成长周期,薪资待遇,不知道用的类型和字段是否正确。


明日想法:


实现表的设计,表格类,持久层,业务层,控制层,的各个接口,但接口实现需要花时间。


返回列表 返回列表
评论

    分享到