Skip to content

Conversation

@Kagantuya
Copy link

补充完善了手动导章功能,本次推送为web版haetae的基石

kana-cr and others added 30 commits November 13, 2020 12:37
增加了用户管理角色,以及增加了重置密码权限,对按照学号修改用户密码的接口进行了鉴权
重启活动修改为可上线
…troller.java

75,76行  111至119行

需求五:改动位置
(一)请求携带权限有效日期
core/user/src/main/java/us/betahouse/haetae/user/dal/model/perm/PermDO.java
49至57行  增加权限有效期字段,并设置了getter and setter

core/user/src/main/java/us/betahouse/haetae/user/model/basic/perm/PermBO.java
51至54行,增加权限有效期字段,并设置了getter and setter

core/user/src/main/java/us/betahouse/haetae/user/dal/convert/EntityConverter.java
PermBO和PermDO转换器 52,53,73,74行增加对start和end的转换

core/user/src/main/java/us/betahouse/haetae/user/user/builder/PermBOBuilder.java
PermBOBuilder 第36至44行增加权限有效期字段,68至72增加对有效期的验空和对PermBO的seter,105至122行新增对start和end属性的判断和seter

util/src/main/java/us/betahouse/util/utils/DateUtil.java
日期转换工具,191至207行新增日期输入格式可否转换判断
methodName:isValidDate
@params:String str,String dataFormat
@return:boolean

core/activity/src/main/java/us/betahouse/haetae/activity/request/ActivityRequest.java
活动请求137至145行新增活动盖章的开始和结束时间

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
修改106至109行使活动请求携带盖章时间信息

web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
126至134行修改接口请求实体使其携带盖章开始和结束时间

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/request/builder/ActivityManagerRequestBuilder.java
修改35,36,131至138,159,160使builder支持活动盖章的日期

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
增加124至130行使后端验证请求开始和结束时间不能为空,可以转换,开始早于结束
增加145,146使得请求带上盖章日期

(二)权限有效日期的改动
core/user/src/main/java/us/betahouse/haetae/user/dal/repo/perm/PermDORepo.java
72至82行新增通过perm_id更新权限有效期的方法

core/user/src/main/java/us/betahouse/haetae/user/manager/PermManager.java
59至65行增加更新权限信息方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/PermService.java
增加更新权限信息方法,仅作为更新活动扫章日期时使用,需要ActivityPermType.STAMPER_MANAGE 权限

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/PermRequest.java
新增请求类,实现VerifyRequest接口,用于@VerifyPerm的权限效验

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
96至100行注入bean
481至508行增加修改扫章时间put接口 /updateStampedTime
传入参数:activityId 活动Id   activityStampedStart扫章开始时间   activityStampedEnd扫章结束时间

(三)接口返回通过的活动的信息和权限日期
core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
105至123行增加pageList增加对pageUtil的初始化

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
86至87行增加注入javaBean

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
114至128增加两个方法,用于完善活动的起止时间和管理员学号信息

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
202至于207增加通过permid查找perm

core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
187行增加一个setContent方法,用于对其内容的一个补充更新

web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
136至149新增三个属性使request支持负责人学号,活动名,组织名等关键字查找

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
391至479新增get接口  /approved/{stateType} 取得所有通过的活动,stateType传入不同状态,有四种状态"APPROVED", "待发布"   "PUBLISHED", "发布"    "FINISHED", "结束"   "RESTARTED", "重启" 不区分大小写,其余参数有creatorStuId 按负责人学号查找   searchActivityName按活动名称  searchOrganizationMessage按举办单位查找  page当前页    limit每页  条数区分大小写

(四)盖章时效验是否在有效日期
core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
193至199增加效验当前时间是否在盖章时间段的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityRecordServiceImpl.java
106至109行增加对扫章时间的效验

需求八改动位置
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/UploadUserExcelRequest.java
增加请求类

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加通过读取excel里的用户创建账号方法

util/src/main/java/us/betahouse/util/utils/ExcelUtil.java
增加读取workbook内数据的方法
增加转换excel表中单元格为String的方法

util/src/main/java/us/betahouse/util/template/ExcelTemplate.java
增加一个返回模板

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过excel创建user的方法
方法的@VerifyPerm(permType = )并未填值,不知要验证什么权限

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加/user/uploadUserExcel 的 post接口方法,返回excel表标题,要求excel表要求如下字段:
姓名,学号,初始密码,性别,专业,年级
传递excel表的key值为“file”
…ApprovedActivityLis 获取已审批通过的活动

7.ActivityStampController exportExcel 导出excel importExcel 导入excel
…troller.java

75,76行  111至119行

需求五:改动位置
(一)请求携带权限有效日期
core/user/src/main/java/us/betahouse/haetae/user/dal/model/perm/PermDO.java
49至57行  增加权限有效期字段,并设置了getter and setter

core/user/src/main/java/us/betahouse/haetae/user/model/basic/perm/PermBO.java
51至54行,增加权限有效期字段,并设置了getter and setter

core/user/src/main/java/us/betahouse/haetae/user/dal/convert/EntityConverter.java
PermBO和PermDO转换器 52,53,73,74行增加对start和end的转换

core/user/src/main/java/us/betahouse/haetae/user/user/builder/PermBOBuilder.java
PermBOBuilder 第36至44行增加权限有效期字段,68至72增加对有效期的验空和对PermBO的seter,105至122行新增对start和end属性的判断和seter

util/src/main/java/us/betahouse/util/utils/DateUtil.java
日期转换工具,191至207行新增日期输入格式可否转换判断
methodName:isValidDate
@params:String str,String dataFormat
@return:boolean

core/activity/src/main/java/us/betahouse/haetae/activity/request/ActivityRequest.java
活动请求137至145行新增活动盖章的开始和结束时间

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
修改106至109行使活动请求携带盖章时间信息

web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
126至134行修改接口请求实体使其携带盖章开始和结束时间

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/request/builder/ActivityManagerRequestBuilder.java
修改35,36,131至138,159,160使builder支持活动盖章的日期

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
增加124至130行使后端验证请求开始和结束时间不能为空,可以转换,开始早于结束
增加145,146使得请求带上盖章日期

(二)权限有效日期的改动
core/user/src/main/java/us/betahouse/haetae/user/dal/repo/perm/PermDORepo.java
72至82行新增通过perm_id更新权限有效期的方法

core/user/src/main/java/us/betahouse/haetae/user/manager/PermManager.java
59至65行增加更新权限信息方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/PermService.java
增加更新权限信息方法,仅作为更新活动扫章日期时使用,需要ActivityPermType.STAMPER_MANAGE 权限

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/PermRequest.java
新增请求类,实现VerifyRequest接口,用于@VerifyPerm的权限效验

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
96至100行注入bean
481至508行增加修改扫章时间put接口 /updateStampedTime
传入参数:activityId 活动Id   activityStampedStart扫章开始时间   activityStampedEnd扫章结束时间

(三)接口返回通过的活动的信息和权限日期
core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
105至123行增加pageList增加对pageUtil的初始化

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
86至87行增加注入javaBean

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
114至128增加两个方法,用于完善活动的起止时间和管理员学号信息

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
202至于207增加通过permid查找perm

core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
187行增加一个setContent方法,用于对其内容的一个补充更新

web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
136至149新增三个属性使request支持负责人学号,活动名,组织名等关键字查找

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
391至479新增get接口  /approved/{stateType} 取得所有通过的活动,stateType传入不同状态,有四种状态"APPROVED", "待发布"   "PUBLISHED", "发布"    "FINISHED", "结束"   "RESTARTED", "重启" 不区分大小写,其余参数有creatorStuId 按负责人学号查找   searchActivityName按活动名称  searchOrganizationMessage按举办单位查找  page当前页    limit每页  条数区分大小写

(四)盖章时效验是否在有效日期
core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
193至199增加效验当前时间是否在盖章时间段的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityRecordServiceImpl.java
106至109行增加对扫章时间的效验

需求八改动位置
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/UploadUserExcelRequest.java
增加请求类

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加通过读取excel里的用户创建账号方法

util/src/main/java/us/betahouse/util/utils/ExcelUtil.java
增加读取workbook内数据的方法
增加转换excel表中单元格为String的方法

util/src/main/java/us/betahouse/util/template/ExcelTemplate.java
增加一个返回模板

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过excel创建user的方法
方法的@VerifyPerm(permType = )并未填值,不知要验证什么权限

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加/user/uploadUserExcel 的 post接口方法,返回excel表标题,要求excel表要求如下字段:
姓名,学号,初始密码,性别,专业,年级
传递excel表的key值为“file”

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加学生模板下载

还原了userController 里的返回roleinfo部分

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/UserRoleCode.java
增加总管理 ‘GENERAL_MANAGER’ 角色

增加
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/constant/GeneralPermType.java

增加
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/GeneralManagerPermTypeEnum.java

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/UserRoleCode.java
增加一个角色

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
增加一个角色绑定权限同时解绑未传入权限的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/common/init/InitService.java
增加一个初始化的角色,将初始化权限的方法改为  roleBindPermsUnbindNo

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/routingtable/UserRoutingTable.java
增加一个路由表结构体

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过userid得到路由表的方法

web/src/main/java/us/betahouse/haetae/model/user/request/UserRequest.java
修改一些字段

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加一个拉取路由表的方法

core/user/src/main/java/us/betahouse/haetae/user/user/service/UserBasicService.java
增加一个效验用户角色的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加带校验用户角色的登录方法

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加只有管理员/活动负责人能登录的  接口
接口:user/managetoken
方法:post
参数:userName,password

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
加入一条根据permtype查perm

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/impl/UserServiceImpl.java
新增管理员权限给用户增加导章权限

web/src/main/java/us/betahouse/haetae/model/user/request/UserRequest.java
增加被操作的用户id属性

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过学号得到用户信息的方法

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加给予导章权限接口
接口:user/stampemanager
方法:put
参数:需要登录
# Conflicts:
#	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
#	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/impl/UserServiceImpl.java
#	core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
#	core/user/src/main/java/us/betahouse/haetae/user/dal/service/impl/PermRepoServiceImpl.java
#	web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
#	web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
#	web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
…ev-web

� Conflicts:
�	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
�	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
�	web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
�	web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
…ev-web

� Conflicts:
�	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
�	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
�	web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
�	web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
# Conflicts:
#	web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
…troller.java

75,76行  111至119行

需求五:改动位置
(一)请求携带权限有效日期
core/user/src/main/java/us/betahouse/haetae/user/dal/model/perm/PermDO.java
49至57行  增加权限有效期字段,并设置了getter and setter

core/user/src/main/java/us/betahouse/haetae/user/model/basic/perm/PermBO.java
51至54行,增加权限有效期字段,并设置了getter and setter

core/user/src/main/java/us/betahouse/haetae/user/dal/convert/EntityConverter.java
PermBO和PermDO转换器 52,53,73,74行增加对start和end的转换

core/user/src/main/java/us/betahouse/haetae/user/user/builder/PermBOBuilder.java
PermBOBuilder 第36至44行增加权限有效期字段,68至72增加对有效期的验空和对PermBO的seter,105至122行新增对start和end属性的判断和seter

util/src/main/java/us/betahouse/util/utils/DateUtil.java
日期转换工具,191至207行新增日期输入格式可否转换判断
methodName:isValidDate
@params:String str,String dataFormat
@return:boolean

core/activity/src/main/java/us/betahouse/haetae/activity/request/ActivityRequest.java
活动请求137至145行新增活动盖章的开始和结束时间

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
修改106至109行使活动请求携带盖章时间信息

web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
126至134行修改接口请求实体使其携带盖章开始和结束时间

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/request/builder/ActivityManagerRequestBuilder.java
修改35,36,131至138,159,160使builder支持活动盖章的日期

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
增加124至130行使后端验证请求开始和结束时间不能为空,可以转换,开始早于结束
增加145,146使得请求带上盖章日期

(二)权限有效日期的改动
core/user/src/main/java/us/betahouse/haetae/user/dal/repo/perm/PermDORepo.java
72至82行新增通过perm_id更新权限有效期的方法

core/user/src/main/java/us/betahouse/haetae/user/manager/PermManager.java
59至65行增加更新权限信息方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/PermService.java
增加更新权限信息方法,仅作为更新活动扫章日期时使用,需要ActivityPermType.STAMPER_MANAGE 权限

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/PermRequest.java
新增请求类,实现VerifyRequest接口,用于@VerifyPerm的权限效验

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
96至100行注入bean
481至508行增加修改扫章时间put接口 /updateStampedTime
传入参数:activityId 活动Id   activityStampedStart扫章开始时间   activityStampedEnd扫章结束时间

(三)接口返回通过的活动的信息和权限日期
core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
105至123行增加pageList增加对pageUtil的初始化

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
86至87行增加注入javaBean

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
114至128增加两个方法,用于完善活动的起止时间和管理员学号信息

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
202至于207增加通过permid查找perm

core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
187行增加一个setContent方法,用于对其内容的一个补充更新

web/src/main/java/us/betahouse/haetae/model/activity/request/ActivityRestRequest.java
136至149新增三个属性使request支持负责人学号,活动名,组织名等关键字查找

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
391至479新增get接口  /approved/{stateType} 取得所有通过的活动,stateType传入不同状态,有四种状态"APPROVED", "待发布"   "PUBLISHED", "发布"    "FINISHED", "结束"   "RESTARTED", "重启" 不区分大小写,其余参数有creatorStuId 按负责人学号查找   searchActivityName按活动名称  searchOrganizationMessage按举办单位查找  page当前页    limit每页  条数区分大小写

(四)盖章时效验是否在有效日期
core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
193至199增加效验当前时间是否在盖章时间段的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityRecordServiceImpl.java
106至109行增加对扫章时间的效验

需求八改动位置
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/UploadUserExcelRequest.java
增加请求类

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加通过读取excel里的用户创建账号方法

util/src/main/java/us/betahouse/util/utils/ExcelUtil.java
增加读取workbook内数据的方法
增加转换excel表中单元格为String的方法

util/src/main/java/us/betahouse/util/template/ExcelTemplate.java
增加一个返回模板

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过excel创建user的方法
方法的@VerifyPerm(permType = )并未填值,不知要验证什么权限

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加/user/uploadUserExcel 的 post接口方法,返回excel表标题,要求excel表要求如下字段:
姓名,学号,初始密码,性别,专业,年级
传递excel表的key值为“file”

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加学生模板下载

还原了userController 里的返回roleinfo部分

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/UserRoleCode.java
增加总管理 ‘GENERAL_MANAGER’ 角色

增加
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/constant/GeneralPermType.java

增加
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/GeneralManagerPermTypeEnum.java

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/UserRoleCode.java
增加一个角色

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
增加一个角色绑定权限同时解绑未传入权限的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/common/init/InitService.java
增加一个初始化的角色,将初始化权限的方法改为  roleBindPermsUnbindNo

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/routingtable/UserRoutingTable.java
增加一个路由表结构体

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过userid得到路由表的方法

web/src/main/java/us/betahouse/haetae/model/user/request/UserRequest.java
修改一些字段

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加一个拉取路由表的方法

core/user/src/main/java/us/betahouse/haetae/user/user/service/UserBasicService.java
增加一个效验用户角色的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加带校验用户角色的登录方法

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加只有管理员/活动负责人能登录的  接口
接口:user/managetoken
方法:post
参数:userName,password

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
加入一条根据permtype查perm

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/impl/UserServiceImpl.java
新增管理员权限给用户增加导章权限

web/src/main/java/us/betahouse/haetae/model/user/request/UserRequest.java
增加被操作的用户id属性

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过学号得到用户信息的方法

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加给予导章权限接口
接口:user/stampemanager
方法:put
参数:需要登录

合并了谢昕捷和赵妍的代码
添加了查询本周审批通过的活动
…ev-web

� Conflicts:
�	core/activity/src/main/java/us/betahouse/haetae/activity/dal/repo/ActivityDORepo.java
�	web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
所有活动相关对象添加审批通过时间及审批驳回原因属性
【路由表相关】
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/UserRoleCode.java
增加总管理 ‘GENERAL_MANAGER’ 角色

增加
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/constant/GeneralPermType.java

增加
biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/GeneralManagerPermTypeEnum.java

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/enums/UserRoleCode.java
增加一个角色

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
增加一个角色绑定权限同时解绑未传入权限的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/common/init/InitService.java
增加一个初始化的角色,将初始化权限的方法改为  roleBindPermsUnbindNo

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/routingtable/UserRoutingTable.java
增加一个路由表结构体

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过userid得到路由表的方法

web/src/main/java/us/betahouse/haetae/model/user/request/UserRequest.java
修改一些字段

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加一个拉取路由表的方法

core/user/src/main/java/us/betahouse/haetae/user/user/service/UserBasicService.java
增加一个效验用户角色的方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加带校验用户角色的登录方法

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加只有管理员/活动负责人能登录的  接口
接口:user/managetoken
方法:post
参数:userName,password

core/user/src/main/java/us/betahouse/haetae/user/dal/service/PermRepoService.java
加入一条根据permtype查perm

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/impl/UserServiceImpl.java
新增管理员权限给用户增加导章权限

web/src/main/java/us/betahouse/haetae/model/user/request/UserRequest.java
增加被操作的用户id属性

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/UserService.java
增加一个通过学号得到用户信息的方法

web/src/main/java/us/betahouse/haetae/controller/user/UserController.java
增加给予导章权限接口
接口:user/stampemanager
方法:put
参数:需要登录

【删除了所有关于权限表中的扫章开始和结束信息和方法】
【将扫章开始和结束信息放入活动表中】
core/activity/src/main/java/us/betahouse/haetae/activity/dal/model/ActivityDO.java
增加扫章有效期字段,并设置了getter and setter

core/activity/src/main/java/us/betahouse/haetae/activity/model/basic/ActivityBO.java
增加扫章有效期字段,并设置了getter and setter

core/activity/src/main/java/us/betahouse/haetae/activity/dal/service/impl/ActivityRepoServiceImpl.java
增加ActivityDO与ActivityBO的转换中带入扫章时间信息

core/activity/src/main/java/us/betahouse/haetae/activity/builder/ActivityBOBuilder.java
增加activityBuilder对扫章日期的支持

core/activity/src/main/java/us/betahouse/haetae/activity/manager/impl/ActivityManagerImpl.java
在creat方法中将活动的扫章日期加上

core/activity/src/main/java/us/betahouse/haetae/activity/dal/repo/ActivityDORepo.java
加入修改扫章时间方法

core/activity/src/main/java/us/betahouse/haetae/activity/dal/service/ActivityRepoService.java
增加修改扫章时间方法并判断是否修改

core/activity/src/main/java/us/betahouse/haetae/activity/manager/impl/ActivityManagerImpl.java
加入修改扫章时间方法

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
增加权限判断权限和调用修改扫章时间的方法

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
修改接口 /activity/updatestampedtime

web/src/main/java/us/betahouse/haetae/controller/activity/ActivityStampController.java
批量盖章中增加对扫章时间段的校验

【活动条件分页查询bug修复】
优化查询顺序

解决pageUtil的一个bug

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/service/impl/PermServiceImpl.java
完善了鉴权

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/user/request/PermRequest.java
加入一个创建人id

core/activity/src/main/java/us/betahouse/haetae/activity/dal/repo/ActivityDORepo.java
增加按条件查询活动方法

core/activity/src/main/java/us/betahouse/haetae/activity/model/common/PageList.java
增加用数据构造pageList的方法

core/activity/src/main/java/us/betahouse/haetae/activity/manager/impl/ActivityManagerImpl.java
增加查询通过活动的方法,返回pageList

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
增加分页获得所有通过的活动,可查询

biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityRecordServiceImpl.java
完善了逻辑(如果未设置扫章时间则采用活动时间)
添加根据活动id查询活动的接口
给活动的add接口添加了modified及扫章数参数
修正ActivityRepoServiceImpl的convert中DO的UserId与BO的CreatorId的对应关系
将所有活动相关对象的扫章数属性由string转为int
…v-web

� Conflicts:
�	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
�	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/builder/ActivityBOBuilder.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/dal/model/ActivityDO.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/dal/repo/ActivityDORepo.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/dal/service/ActivityRepoService.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/dal/service/impl/ActivityRepoServiceImpl.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/manager/ActivityManager.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/manager/impl/ActivityManagerImpl.java
�	core/activity/src/main/java/us/betahouse/haetae/activity/model/basic/ActivityBO.java
所有活动相关类添加扫章开始与扫章结束时间(除DO)
添加查询未达标活动的接口
# Conflicts:
#	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/ActivityService.java
#	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
#	core/activity/src/main/java/us/betahouse/haetae/activity/builder/ActivityBOBuilder.java
#	core/activity/src/main/java/us/betahouse/haetae/activity/dal/repo/ActivityDORepo.java
#	core/activity/src/main/java/us/betahouse/haetae/activity/dal/service/impl/ActivityRepoServiceImpl.java
#	core/activity/src/main/java/us/betahouse/haetae/activity/manager/ActivityManager.java
#	core/activity/src/main/java/us/betahouse/haetae/activity/model/basic/ActivityBO.java
#	web/src/test/java/us/betahouse/haetae/activity/dal/repo/ActivityDORepoTest.java
# Conflicts:
#	biz/impl/src/main/java/us/betahouse/haetae/serviceimpl/activity/service/impl/ActivityServiceImpl.java
#	core/activity/src/main/java/us/betahouse/haetae/activity/dal/service/impl/ActivityRepoServiceImpl.java
#	web/src/main/java/us/betahouse/haetae/controller/activity/ActivityController.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants