科目管理

main
tamguo 7 years ago
parent 2054032ccb
commit 07d6d6fcbe

@ -29,9 +29,9 @@ public class SysAreaEntity implements Serializable {
private String areaCode;
private String areaName;
private String areaType;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String parentCode;
private String parentCodes;
@ -45,9 +45,9 @@ public class SysAreaEntity implements Serializable {
private String treeNames;
private BigDecimal treeSort;
private String treeSorts;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
public SysAreaEntity() {

@ -29,9 +29,9 @@ public class SysCompanyEntity implements Serializable {
private String companyName;
private String corpCode;
private String corpName;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String fullName;
private String parentCode;

@ -27,9 +27,9 @@ public class SysMenuEntity implements Serializable {
@TableId
private String menuCode;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String isShow;
private String menuColor;
@ -51,9 +51,9 @@ public class SysMenuEntity implements Serializable {
private String treeNames;
private BigDecimal treeSort;
private String treeSorts;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
private BigDecimal weight;

@ -26,9 +26,9 @@ public class SysOfficeEntity implements Serializable {
private String address;
private String corpCode;
private String corpName;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String email;
private String fullName;
@ -45,9 +45,9 @@ public class SysOfficeEntity implements Serializable {
private String treeNames;
private BigDecimal treeSort;
private String treeSorts;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
private String viewCode;
private String zipCode;

@ -26,9 +26,9 @@ public class SysPostEntity extends Model<SysPostEntity> implements Serializable
private String postCode;
private String corpCode;
private String corpName;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String postName;
private BigDecimal postSort;
@ -37,9 +37,9 @@ public class SysPostEntity extends Model<SysPostEntity> implements Serializable
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
private SysPostStatusEnum status;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
public SysPostEntity() {

@ -22,9 +22,9 @@ public class SysRoleEntity implements Serializable {
private String roleCode;
private String corpCode;
private String corpName;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String dataScope;
private String isSys;
@ -33,9 +33,9 @@ public class SysRoleEntity implements Serializable {
private BigDecimal roleSort;
private String roleType;
private String status;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
private String userType;

@ -34,9 +34,9 @@ public class SysUserEntity extends Model<SysUserEntity> implements Serializable
private String avatar;
private String corpCode;
private String corpName;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
private String email;
private String freezeCause;
@ -75,9 +75,9 @@ public class SysUserEntity extends Model<SysUserEntity> implements Serializable
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)
private SysUserStatusEnum status;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
private String userName;
private String empName;

@ -1,7 +1,6 @@
package com.tamguo.modules.tiku.model;
import java.util.Date;
import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.annotations.TableField;
@ -22,13 +21,13 @@ public class CourseEntity {
private Integer pointNum;
private String remarks;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
@JSONField(serialzeFeatures= SerializerFeature.WriteEnumUsingToString)

@ -17,13 +17,13 @@ public class SubjectEntity {
private String name;
private String sort;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String createBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private String updateBy;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date createDate;
@TableField(fill = FieldFill.INSERT)
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateDate;
private String remarks;

@ -15,4 +15,13 @@ public interface ICourseService extends IService<CourseEntity>{
/** 修改科目*/
void update(CourseEntity course);
/** 删除科目*/
void delete(String uid);
/** 激活科目*/
void enable(String uid);
/** 停用科目*/
void disabled(String uid);
}

@ -54,7 +54,36 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, CourseEntity> i
@Transactional(readOnly=false)
@Override
public void update(CourseEntity course) {
courseMapper.updateById(course);
CourseEntity entity = courseMapper.selectById(course.getUid());
entity.setName(course.getName());
entity.setSubjectId(course.getSubjectId());
entity.setSort(course.getSort());
entity.setRemarks(course.getRemarks());
courseMapper.updateById(entity);
}
@Transactional(readOnly=false)
@Override
public void delete(String uid) {
CourseEntity entity = courseMapper.selectById(uid);
entity.setStatus(CourseStatusEnum.DELETE);
courseMapper.updateById(entity);
}
@Transactional(readOnly=false)
@Override
public void enable(String uid) {
CourseEntity entity = courseMapper.selectById(uid);
entity.setStatus(CourseStatusEnum.NORMAL);
courseMapper.updateById(entity);
}
@Transactional(readOnly=false)
@Override
public void disabled(String uid) {
CourseEntity entity = courseMapper.selectById(uid);
entity.setStatus(CourseStatusEnum.DISABLED);
courseMapper.updateById(entity);
}
}

@ -85,4 +85,37 @@ public class CourseController {
return ExceptionSupport.resolverResult("修改科目", this.getClass(), e);
}
}
@RequestMapping(path="delete",method=RequestMethod.POST)
@ResponseBody
public Result delete(String uid) {
try {
iCourseService.delete(uid);
return Result.result(0, null, "删除科目成功");
} catch (Exception e) {
return ExceptionSupport.resolverResult("删除科目", this.getClass(), e);
}
}
@RequestMapping(path="enable",method=RequestMethod.POST)
@ResponseBody
public Result enable(String uid) {
try {
iCourseService.enable(uid);
return Result.result(0, null, "激活科目成功");
} catch (Exception e) {
return ExceptionSupport.resolverResult("激活科目", this.getClass(), e);
}
}
@RequestMapping(path="disabled",method=RequestMethod.POST)
@ResponseBody
public Result disabled(String uid) {
try {
iCourseService.disabled(uid);
return Result.result(0, null, "停用科目成功");
} catch (Exception e) {
return ExceptionSupport.resolverResult("停用科目", this.getClass(), e);
}
}
}

Loading…
Cancel
Save