!148 记录操作日志

Merge pull request !148 from dxfeng/feature/dxf
pull/149/MERGE
dxfeng 3 years ago committed by Gitee
commit 322217b335
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -32,6 +32,7 @@ public abstract class AbstractEquator implements Equator {
excludeFields.add("createTime");
excludeFields.add("updateTime");
excludeFields.add("deleteType");
excludeFields.add("staffNum");
}
/**

@ -22,11 +22,12 @@ import java.util.Date;
fields = "t.id, t.operator_name, t.create_time, t.operate_type, t.client_ip, t.operate_module_name,t.operate_desc,t.message,t.value,t.params_str",
fromSql = "FROM hr_log t ",
primarykey = "id",
orderby = "create_time",
tableType = WeaTableType.NONE
)
public class LogViewVO {
@OrganizationTableColumn(text = "操作时间", width = "16%", column = "create_time", transmethod = "com.engine.organization.transmethod.StaffPlanTransMethod.getFormatDateString")
@OrganizationTableColumn(text = "操作时间", width = "20%", column = "create_time",transmethod = "com.engine.organization.transmethod.LogViewTransMethod.getDateTimeFormat")
private Date createTime;
@OrganizationTableColumn(text = "操作者", width = "16%", column = "operator_name")

@ -10,7 +10,6 @@ public enum LogModuleNameEnum {
LEVEL("职等", 2),
GRADE("职级", 3),
SEQUENCE("岗位序列", 4),
POST("职务分类", 5),
POSTINFO("职务管理", 6),
GROUP("集团管理", 7),
COMPANY("分部管理", 8),

@ -85,5 +85,5 @@ public interface SequenceMapper {
*/
int getCountByTag(@Param("tag") int tag);
List<SequencePO> getSequencesByIds(Collection<Long> ids);
List<SequencePO> getSequencesByIds(@Param("ids") Collection<Long> ids);
}

@ -141,7 +141,7 @@ public class CompServiceImpl extends Service implements CompService {
// 判断是否开启自动编号
compNo = repeatDetermine(compNo);
params.put("comp_no", compNo);
if (StringUtils.isBlank(params.get("show_order").toString())) {
if (null == params.get("show_order") || StringUtils.isBlank(params.get("show_order").toString())) {
int maxShowOrder = getCompMapper().getMaxShowOrder();
params.put("show_order", maxShowOrder + 1);
}

@ -388,6 +388,7 @@ public class DepartmentServiceImpl extends Service implements DepartmentService
// 处理自动编号
deptById.setDeptNo(CodeRuleUtil.generateCode(RuleCodeType.DEPARTMENT, deptById.getDeptNo(), false));
deptById.setParentComp(Long.parseLong(copyParam.getCompany()));
deptById.setParentDept(null);
// 显示顺序字段
deptById.setShowOrder(maxShowOrder + i + 1);
insertCount += getDepartmentMapper().insertIgnoreNull(deptById);
@ -395,7 +396,7 @@ public class DepartmentServiceImpl extends Service implements DepartmentService
List<JobPO> jobPOS = MapperProxyFactory.getProxy(JobMapper.class).listJobsByDepartmentId(idList.get(i));
Integer maxJobOrder = MapperProxyFactory.getProxy(JobMapper.class).getMaxShowOrder();
if (maxJobOrder == null) {
maxJobOrder = 0;
maxJobOrder = 0;
}
recursionCopyJob((long) user.getUID(), jobPOS, deptById.getParentComp(), deptById.getId(), maxJobOrder);
}

@ -38,4 +38,11 @@ public class LogViewTransMethod {
}
return "";
}
public String getDateTimeFormat(String dateTime){
if(StringUtils.isNotBlank(dateTime)){
dateTime = dateTime.substring(0,dateTime.length() - 2);
}
return dateTime;
}
}

@ -154,7 +154,7 @@ public class MenuBtn {
// 新增
rightMenuList.add(MenuBtn.rightMenu_addNew());
// 复制
rightMenuList.add(MenuBtn.rightMenu_copy());
// rightMenuList.add(MenuBtn.rightMenu_copy());
// 日志
rightMenuList.add(MenuBtn.rightMenu_btnLog());
btnDatas.put("rightMenu", rightMenuList);

@ -39,7 +39,7 @@ public class PostWrapper extends OrganizationWrapper {
* @param postPO
* @return
*/
@Log(operateType = OperateTypeEnum.ADD, operateModule = LogModuleNameEnum.POST, operateDesc = "新增职务分类")
@Log(operateType = OperateTypeEnum.ADD, operateModule = LogModuleNameEnum.POSTINFO, operateDesc = "新增职务分类")
public int savePost(PostPO postPO) {
int savePost = getPostService(user).savePost(postPO);
writeOperateLog(new Object() {
@ -53,7 +53,7 @@ public class PostWrapper extends OrganizationWrapper {
* @param postPO
* @return
*/
@Log(operateType = OperateTypeEnum.UPDATE, operateModule = LogModuleNameEnum.POST, operateDesc = "更新职务分类")
@Log(operateType = OperateTypeEnum.UPDATE, operateModule = LogModuleNameEnum.POSTINFO, operateDesc = "更新职务分类")
public int updatePost(PostPO postPO) {
PostPO postByID = getPostMapper().getPostByID(postPO.getId());
int updatePost = getPostService(user).updatePost(postPO);
@ -67,7 +67,7 @@ public class PostWrapper extends OrganizationWrapper {
*
* @param ids
*/
@Log(operateType = OperateTypeEnum.DELETE, operateModule = LogModuleNameEnum.POST, operateDesc = "删除职务分类")
@Log(operateType = OperateTypeEnum.DELETE, operateModule = LogModuleNameEnum.POSTINFO, operateDesc = "删除职务分类")
public int deleteByIds(Collection<Long> ids) {
List<PostPO> postPOS = getPostMapper().getPostsByIds(ids);
int deleteByIds = getPostService(user).deleteByIds(ids);

@ -91,7 +91,7 @@ public class SequenceWrapper extends OrganizationWrapper {
*
* @param ids
*/
@Log(operateType = OperateTypeEnum.UPDATE, operateModule = LogModuleNameEnum.SEQUENCE, operateDesc = "删除岗位序列")
@Log(operateType = OperateTypeEnum.DELETE, operateModule = LogModuleNameEnum.SEQUENCE, operateDesc = "删除岗位序列")
public int deleteByIds( Collection<Long> ids) {
List<SequencePO> sequencePOS = getSequenceMapper().getSequencesByIds(ids);
int deleteByIds = getSequenceService(user).deleteByIds(ids);

Loading…
Cancel
Save