Browse Source

新增entity

wangliang 3 years ago
parent
commit
f9be01cfdc
31 changed files with 891 additions and 0 deletions
  1. 96 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/BasicCampus.java
  2. 118 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/BasicStudent.java
  3. 84 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFFlow.java
  4. 66 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFFlowApprove.java
  5. 97 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFFlowLog.java
  6. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/BasicCampusMapper.java
  7. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/BasicStudentMapper.java
  8. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TFFlowApproveMapper.java
  9. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TFFlowLogMapper.java
  10. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TFFlowMapper.java
  11. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/BasicCampusService.java
  12. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/BasicStudentService.java
  13. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TFFlowApproveService.java
  14. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TFFlowLogService.java
  15. 16 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TFFlowService.java
  16. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/BasicCampusServiceImpl.java
  17. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/BasicStudentServiceImpl.java
  18. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TFFlowApproveServiceImpl.java
  19. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TFFlowLogServiceImpl.java
  20. 20 0
      distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TFFlowServiceImpl.java
  21. 5 0
      distributed-print-business/src/main/resources/mapper/BasicCampusMapper.xml
  22. 5 0
      distributed-print-business/src/main/resources/mapper/BasicStudentMapper.xml
  23. 5 0
      distributed-print-business/src/main/resources/mapper/TFFlowApproveMapper.xml
  24. 5 0
      distributed-print-business/src/main/resources/mapper/TFFlowLogMapper.xml
  25. 5 0
      distributed-print-business/src/main/resources/mapper/TFFlowMapper.xml
  26. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/BasicCampusController.java
  27. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/BasicStudentController.java
  28. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/TFFlowApproveController.java
  29. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/TFFlowController.java
  30. 19 0
      distributed-print/src/main/java/com/qmth/distributed/print/api/TFFlowLogController.java
  31. 50 0
      teachcloud-common/src/main/java/com/qmth/teachcloud/common/enums/FlowStatusEnum.java

+ 96 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/BasicCampus.java

@@ -0,0 +1,96 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 基础校区表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@ApiModel(value = "BasicCampus对象", description = "基础校区表")
+public class BasicCampus extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "校区名称")
+    private String campusName;
+
+    @ApiModelProperty(value = "校区编码")
+    private String campusCode;
+
+    @ApiModelProperty(value = "印刷室id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long printRoomId;
+
+    @ApiModelProperty(value = "是否可用")
+    private Boolean enable;
+
+    @ApiModelProperty(value = "机构id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long orgId;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getCampusName() {
+        return campusName;
+    }
+
+    public void setCampusName(String campusName) {
+        this.campusName = campusName;
+    }
+
+    public String getCampusCode() {
+        return campusCode;
+    }
+
+    public void setCampusCode(String campusCode) {
+        this.campusCode = campusCode;
+    }
+
+    public Long getPrintRoomId() {
+        return printRoomId;
+    }
+
+    public void setPrintRoomId(Long printRoomId) {
+        this.printRoomId = printRoomId;
+    }
+
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+}

+ 118 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/BasicStudent.java

@@ -0,0 +1,118 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 学校id
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@ApiModel(value = "BasicStudent对象", description = "学校id")
+public class BasicStudent extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "学生姓名")
+    private String studentName;
+
+    @ApiModelProperty(value = "学生编号")
+    private String studentCode;
+
+    @ApiModelProperty(value = "电话号码")
+    private String phoneNumber;
+
+    @ApiModelProperty(value = "校区主键")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long campusId;
+
+    @ApiModelProperty(value = "班级")
+    private String clazz;
+
+    @ApiModelProperty(value = "可用状态(1:可用,0:不可用)")
+    private Boolean enable;
+
+    @ApiModelProperty(value = "可操作人机构id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long orgId;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public String getStudentName() {
+        return studentName;
+    }
+
+    public void setStudentName(String studentName) {
+        this.studentName = studentName;
+    }
+
+    public String getStudentCode() {
+        return studentCode;
+    }
+
+    public void setStudentCode(String studentCode) {
+        this.studentCode = studentCode;
+    }
+
+    public String getPhoneNumber() {
+        return phoneNumber;
+    }
+
+    public void setPhoneNumber(String phoneNumber) {
+        this.phoneNumber = phoneNumber;
+    }
+
+    public Long getCampusId() {
+        return campusId;
+    }
+
+    public void setCampusId(Long campusId) {
+        this.campusId = campusId;
+    }
+
+    public String getClazz() {
+        return clazz;
+    }
+
+    public void setClazz(String clazz) {
+        this.clazz = clazz;
+    }
+
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+}

+ 84 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFFlow.java

@@ -0,0 +1,84 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 流程表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@ApiModel(value = "TFFlow对象", description = "流程表")
+public class TFFlow extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "学校id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long schoolId;
+
+    @ApiModelProperty(value = "机构id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long orgId;
+
+    @ApiModelProperty(value = "流程名称")
+    private String name;
+
+    @ApiModelProperty(value = "是否启用,0:停用,1:启用")
+    private Boolean enable;
+
+    @ApiModelProperty(value = "是否发布,0:否,1:是")
+    private Boolean publish;
+
+    public Long getSchoolId() {
+        return schoolId;
+    }
+
+    public void setSchoolId(Long schoolId) {
+        this.schoolId = schoolId;
+    }
+
+    public Long getOrgId() {
+        return orgId;
+    }
+
+    public void setOrgId(Long orgId) {
+        this.orgId = orgId;
+    }
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
+
+    public Boolean getPublish() {
+        return publish;
+    }
+
+    public void setPublish(Boolean publish) {
+        this.publish = publish;
+    }
+}

+ 66 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFFlowApprove.java

@@ -0,0 +1,66 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import com.qmth.teachcloud.common.enums.FlowStatusEnum;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 流程审核表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@ApiModel(value = "TFFlowApprove对象", description = "流程审核表")
+public class TFFlowApprove extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "流程id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long flowId;
+
+    @ApiModelProperty(value = "审核人id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long approveId;
+
+    @ApiModelProperty(value = "状态,DRAFT:草稿,SUBMIT:已提交,AUDITING:审核中,REJECT:已驳回,END:已终止,FINISH:已结束")
+    private FlowStatusEnum status;
+
+    public FlowStatusEnum getStatus() {
+        return status;
+    }
+
+    public void setStatus(FlowStatusEnum status) {
+        this.status = status;
+    }
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getFlowId() {
+        return flowId;
+    }
+
+    public void setFlowId(Long flowId) {
+        this.flowId = flowId;
+    }
+
+    public Long getApproveId() {
+        return approveId;
+    }
+
+    public void setApproveId(Long approveId) {
+        this.approveId = approveId;
+    }
+}

+ 97 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/entity/TFFlowLog.java

@@ -0,0 +1,97 @@
+package com.qmth.distributed.print.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 流程流水表
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@ApiModel(value = "TFFlowLog对象", description = "流程流水表")
+public class TFFlowLog extends BaseEntity implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+
+    @ApiModelProperty(value = "流程id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long flowId;
+
+    @ApiModelProperty(value = "任务id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long taskId;
+
+    @ApiModelProperty(value = "审核人id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long approveId;
+
+    @ApiModelProperty(value = "审核等级")
+    private Integer approveLevel;
+
+    @ApiModelProperty(value = "审核意见")
+    private String approveRemark;
+
+    @ApiModelProperty(value = "是否启用,0:停用,1:启用")
+    private Boolean enable;
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public Long getFlowId() {
+        return flowId;
+    }
+
+    public void setFlowId(Long flowId) {
+        this.flowId = flowId;
+    }
+
+    public Long getTaskId() {
+        return taskId;
+    }
+
+    public void setTaskId(Long taskId) {
+        this.taskId = taskId;
+    }
+
+    public Long getApproveId() {
+        return approveId;
+    }
+
+    public void setApproveId(Long approveId) {
+        this.approveId = approveId;
+    }
+
+    public Integer getApproveLevel() {
+        return approveLevel;
+    }
+
+    public void setApproveLevel(Integer approveLevel) {
+        this.approveLevel = approveLevel;
+    }
+
+    public String getApproveRemark() {
+        return approveRemark;
+    }
+
+    public void setApproveRemark(String approveRemark) {
+        this.approveRemark = approveRemark;
+    }
+
+    public Boolean getEnable() {
+        return enable;
+    }
+
+    public void setEnable(Boolean enable) {
+        this.enable = enable;
+    }
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/BasicCampusMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.BasicCampus;
+
+/**
+ * <p>
+ * 基础校区表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface BasicCampusMapper extends BaseMapper<BasicCampus> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/BasicStudentMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.BasicStudent;
+
+/**
+ * <p>
+ * 学校id Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface BasicStudentMapper extends BaseMapper<BasicStudent> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TFFlowApproveMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.TFFlowApprove;
+
+/**
+ * <p>
+ * 流程审核表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface TFFlowApproveMapper extends BaseMapper<TFFlowApprove> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TFFlowLogMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.TFFlowLog;
+
+/**
+ * <p>
+ * 流程流水表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface TFFlowLogMapper extends BaseMapper<TFFlowLog> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/mapper/TFFlowMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qmth.distributed.print.business.entity.TFFlow;
+
+/**
+ * <p>
+ * 流程表 Mapper 接口
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface TFFlowMapper extends BaseMapper<TFFlow> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/BasicCampusService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.BasicCampus;
+
+/**
+ * <p>
+ * 基础校区表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface BasicCampusService extends IService<BasicCampus> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/BasicStudentService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.BasicStudent;
+
+/**
+ * <p>
+ * 学校id 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface BasicStudentService extends IService<BasicStudent> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TFFlowApproveService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.TFFlowApprove;
+
+/**
+ * <p>
+ * 流程审核表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface TFFlowApproveService extends IService<TFFlowApprove> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TFFlowLogService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.TFFlowLog;
+
+/**
+ * <p>
+ * 流程流水表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface TFFlowLogService extends IService<TFFlowLog> {
+
+}

+ 16 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/TFFlowService.java

@@ -0,0 +1,16 @@
+package com.qmth.distributed.print.business.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.qmth.distributed.print.business.entity.TFFlow;
+
+/**
+ * <p>
+ * 流程表 服务类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+public interface TFFlowService extends IService<TFFlow> {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/BasicCampusServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.BasicCampus;
+import com.qmth.distributed.print.business.mapper.BasicCampusMapper;
+import com.qmth.distributed.print.business.service.BasicCampusService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 基础校区表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@Service
+public class BasicCampusServiceImpl extends ServiceImpl<BasicCampusMapper, BasicCampus> implements BasicCampusService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/BasicStudentServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.BasicStudent;
+import com.qmth.distributed.print.business.mapper.BasicStudentMapper;
+import com.qmth.distributed.print.business.service.BasicStudentService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 学校id 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@Service
+public class BasicStudentServiceImpl extends ServiceImpl<BasicStudentMapper, BasicStudent> implements BasicStudentService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TFFlowApproveServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.TFFlowApprove;
+import com.qmth.distributed.print.business.mapper.TFFlowApproveMapper;
+import com.qmth.distributed.print.business.service.TFFlowApproveService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 流程审核表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@Service
+public class TFFlowApproveServiceImpl extends ServiceImpl<TFFlowApproveMapper, TFFlowApprove> implements TFFlowApproveService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TFFlowLogServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.TFFlowLog;
+import com.qmth.distributed.print.business.mapper.TFFlowLogMapper;
+import com.qmth.distributed.print.business.service.TFFlowLogService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 流程流水表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@Service
+public class TFFlowLogServiceImpl extends ServiceImpl<TFFlowLogMapper, TFFlowLog> implements TFFlowLogService {
+
+}

+ 20 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/TFFlowServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.distributed.print.business.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.qmth.distributed.print.business.entity.TFFlow;
+import com.qmth.distributed.print.business.mapper.TFFlowMapper;
+import com.qmth.distributed.print.business.service.TFFlowService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 流程表 服务实现类
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@Service
+public class TFFlowServiceImpl extends ServiceImpl<TFFlowMapper, TFFlow> implements TFFlowService {
+
+}

+ 5 - 0
distributed-print-business/src/main/resources/mapper/BasicCampusMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.distributed.print.business.mapper.BasicCampusMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/BasicStudentMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.distributed.print.business.mapper.BasicStudentMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/TFFlowApproveMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.distributed.print.business.mapper.TFFlowApproveMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/TFFlowLogMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.distributed.print.business.mapper.TFFlowLogMapper">
+
+</mapper>

+ 5 - 0
distributed-print-business/src/main/resources/mapper/TFFlowMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.distributed.print.business.mapper.TFFlowMapper">
+
+</mapper>

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/BasicCampusController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 基础校区表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@RestController
+@RequestMapping("/basic-campus")
+public class BasicCampusController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/BasicStudentController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 学校id 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@RestController
+@RequestMapping("/basic-student")
+public class BasicStudentController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/TFFlowApproveController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 流程审核表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@RestController
+@RequestMapping("/t-fflow-approve")
+public class TFFlowApproveController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/TFFlowController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 流程表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@RestController
+@RequestMapping("/t-fflow")
+public class TFFlowController {
+
+}

+ 19 - 0
distributed-print/src/main/java/com/qmth/distributed/print/api/TFFlowLogController.java

@@ -0,0 +1,19 @@
+package com.qmth.distributed.print.api;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 流程流水表 前端控制器
+ * </p>
+ *
+ * @author wangliang
+ * @since 2021-08-02
+ */
+@RestController
+@RequestMapping("/t-fflow-log")
+public class TFFlowLogController {
+
+}

+ 50 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/enums/FlowStatusEnum.java

@@ -0,0 +1,50 @@
+package com.qmth.teachcloud.common.enums;
+
+import java.util.Objects;
+
+/**
+ * @Description: 流程类型 enum
+ * @Param:
+ * @return:
+ * @Author: wangliang
+ * @Date: 2021/8/2
+ */
+public enum FlowStatusEnum {
+
+    DRAFT("草稿"),
+
+    SUBMIT("已提交"),
+
+    AUDITING("审核中"),
+
+    REJECT("已驳回"),
+
+    END("已终止"),
+
+    FINISH("已结束");
+
+    private String title;
+
+    private FlowStatusEnum(String title) {
+        this.title = title;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    /**
+     * 状态转换 toName
+     *
+     * @param title
+     * @return
+     */
+    public static String convertToName(String title) {
+        for (FlowStatusEnum e : FlowStatusEnum.values()) {
+            if (Objects.equals(title, e.getTitle())) {
+                return e.name();
+            }
+        }
+        return null;
+    }
+}