diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/resources/config/application.yml b/casic-metering-api/src/main/resources/config/application.yml index 27c73dd..0374632 100644 --- a/casic-metering-api/src/main/resources/config/application.yml +++ b/casic-metering-api/src/main/resources/config/application.yml @@ -120,4 +120,4 @@ #作者 author: wangpeng #待生成对象表名 - table-name: business_order_sample_relation + table-name: workbench_message diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/resources/config/application.yml b/casic-metering-api/src/main/resources/config/application.yml index 27c73dd..0374632 100644 --- a/casic-metering-api/src/main/resources/config/application.yml +++ b/casic-metering-api/src/main/resources/config/application.yml @@ -120,4 +120,4 @@ #作者 author: wangpeng #待生成对象表名 - table-name: business_order_sample_relation + table-name: workbench_message diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java new file mode 100644 index 0000000..2c52c55 --- /dev/null +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper.workbench; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; + +/** + *

+ * 所有业务消息提醒 Mapper 接口 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +public interface WorkbenchMessageMapper extends BaseMapper { + +} diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/resources/config/application.yml b/casic-metering-api/src/main/resources/config/application.yml index 27c73dd..0374632 100644 --- a/casic-metering-api/src/main/resources/config/application.yml +++ b/casic-metering-api/src/main/resources/config/application.yml @@ -120,4 +120,4 @@ #作者 author: wangpeng #待生成对象表名 - table-name: business_order_sample_relation + table-name: workbench_message diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java new file mode 100644 index 0000000..2c52c55 --- /dev/null +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper.workbench; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; + +/** + *

+ * 所有业务消息提醒 Mapper 接口 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +public interface WorkbenchMessageMapper extends BaseMapper { + +} diff --git a/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml new file mode 100644 index 0000000..627f8e5 --- /dev/null +++ b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, user_id, dept_id, message_type, business_id, business_code, message_topic, message_content, status, create_user, create_user_name, create_time, update_time + + + diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/resources/config/application.yml b/casic-metering-api/src/main/resources/config/application.yml index 27c73dd..0374632 100644 --- a/casic-metering-api/src/main/resources/config/application.yml +++ b/casic-metering-api/src/main/resources/config/application.yml @@ -120,4 +120,4 @@ #作者 author: wangpeng #待生成对象表名 - table-name: business_order_sample_relation + table-name: workbench_message diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java new file mode 100644 index 0000000..2c52c55 --- /dev/null +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper.workbench; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; + +/** + *

+ * 所有业务消息提醒 Mapper 接口 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +public interface WorkbenchMessageMapper extends BaseMapper { + +} diff --git a/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml new file mode 100644 index 0000000..627f8e5 --- /dev/null +++ b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, user_id, dept_id, message_type, business_id, business_code, message_topic, message_content, status, create_user, create_user_name, create_time, update_time + + + diff --git a/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java b/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java new file mode 100644 index 0000000..5626080 --- /dev/null +++ b/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java @@ -0,0 +1,100 @@ +package com.casic.missiles.model.workbench; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + *

+ * 所有业务消息提醒 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@Data +@TableName("workbench_message") +public class WorkbenchMessage implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 消息提醒的用户id + */ + @TableField("user_id") + private Long userId; + + /** + * 消息提醒的用户部门id + */ + @TableField("dept_id") + private Long deptId; + + /** + * 消息提醒的业务类型 + */ + @TableField("message_type") + private String messageType; + + /** + * 消息提醒的业务表id + */ + @TableField("business_id") + private Long businessId; + + /** + * 消息提醒的业务内容编码 + */ + @TableField("business_code") + private String businessCode; + + /** + * 消息主题(冗余) + */ + @TableField("message_topic") + private String messageTopic; + + /** + * 消息内容(消息提醒的业务内容名称) + */ + @TableField("message_content") + private String messageContent; + + /** + * 1已读0未读 + */ + @TableField("status") + private Integer status; + + /** + * 发起提醒人id + */ + @TableField("create_user") + private Long createUser; + + /** + * 发起提醒人名字 + */ + @TableField("create_user_name") + private String createUserName; + + /** + * 发起时间 + */ + @TableField("create_time") + private String createTime; + + /** + * 更新时间 + */ + @TableField("update_time") + private String updateTime; + + +} diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/resources/config/application.yml b/casic-metering-api/src/main/resources/config/application.yml index 27c73dd..0374632 100644 --- a/casic-metering-api/src/main/resources/config/application.yml +++ b/casic-metering-api/src/main/resources/config/application.yml @@ -120,4 +120,4 @@ #作者 author: wangpeng #待生成对象表名 - table-name: business_order_sample_relation + table-name: workbench_message diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java new file mode 100644 index 0000000..2c52c55 --- /dev/null +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper.workbench; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; + +/** + *

+ * 所有业务消息提醒 Mapper 接口 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +public interface WorkbenchMessageMapper extends BaseMapper { + +} diff --git a/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml new file mode 100644 index 0000000..627f8e5 --- /dev/null +++ b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, user_id, dept_id, message_type, business_id, business_code, message_topic, message_content, status, create_user, create_user_name, create_time, update_time + + + diff --git a/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java b/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java new file mode 100644 index 0000000..5626080 --- /dev/null +++ b/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java @@ -0,0 +1,100 @@ +package com.casic.missiles.model.workbench; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + *

+ * 所有业务消息提醒 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@Data +@TableName("workbench_message") +public class WorkbenchMessage implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 消息提醒的用户id + */ + @TableField("user_id") + private Long userId; + + /** + * 消息提醒的用户部门id + */ + @TableField("dept_id") + private Long deptId; + + /** + * 消息提醒的业务类型 + */ + @TableField("message_type") + private String messageType; + + /** + * 消息提醒的业务表id + */ + @TableField("business_id") + private Long businessId; + + /** + * 消息提醒的业务内容编码 + */ + @TableField("business_code") + private String businessCode; + + /** + * 消息主题(冗余) + */ + @TableField("message_topic") + private String messageTopic; + + /** + * 消息内容(消息提醒的业务内容名称) + */ + @TableField("message_content") + private String messageContent; + + /** + * 1已读0未读 + */ + @TableField("status") + private Integer status; + + /** + * 发起提醒人id + */ + @TableField("create_user") + private Long createUser; + + /** + * 发起提醒人名字 + */ + @TableField("create_user_name") + private String createUserName; + + /** + * 发起时间 + */ + @TableField("create_time") + private String createTime; + + /** + * 更新时间 + */ + @TableField("update_time") + private String updateTime; + + +} diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/workbench/WorkbenchMessageServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/workbench/WorkbenchMessageServiceImpl.java new file mode 100644 index 0000000..5b73485 --- /dev/null +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/workbench/WorkbenchMessageServiceImpl.java @@ -0,0 +1,20 @@ +package com.casic.missiles.service.Impl.workbench; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.casic.missiles.mapper.workbench.WorkbenchMessageMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; +import com.casic.missiles.service.workbench.IWorkbenchMessageService; +import org.springframework.stereotype.Service; + +/** + *

+ * 所有业务消息提醒 服务实现类 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@Service +public class WorkbenchMessageServiceImpl extends ServiceImpl implements IWorkbenchMessageService { + +} diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java new file mode 100644 index 0000000..35ac3b4 --- /dev/null +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/workbench/WorkbenchMessageController.java @@ -0,0 +1,18 @@ +package com.casic.missiles.controller.workbench; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 所有业务消息提醒 前端控制器 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@RestController +@RequestMapping("/workbenchMessage") +public class WorkbenchMessageController { + +} diff --git a/casic-metering-api/src/main/resources/config/application.yml b/casic-metering-api/src/main/resources/config/application.yml index 27c73dd..0374632 100644 --- a/casic-metering-api/src/main/resources/config/application.yml +++ b/casic-metering-api/src/main/resources/config/application.yml @@ -120,4 +120,4 @@ #作者 author: wangpeng #待生成对象表名 - table-name: business_order_sample_relation + table-name: workbench_message diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java new file mode 100644 index 0000000..2c52c55 --- /dev/null +++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/workbench/WorkbenchMessageMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.mapper.workbench; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; + +/** + *

+ * 所有业务消息提醒 Mapper 接口 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +public interface WorkbenchMessageMapper extends BaseMapper { + +} diff --git a/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml new file mode 100644 index 0000000..627f8e5 --- /dev/null +++ b/casic-metering-dao/src/main/resources/mapper/workbench/WorkbenchMessageMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, user_id, dept_id, message_type, business_id, business_code, message_topic, message_content, status, create_user, create_user_name, create_time, update_time + + + diff --git a/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java b/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java new file mode 100644 index 0000000..5626080 --- /dev/null +++ b/casic-metering-model/src/main/java/com/casic/missiles/model/workbench/WorkbenchMessage.java @@ -0,0 +1,100 @@ +package com.casic.missiles.model.workbench; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + *

+ * 所有业务消息提醒 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@Data +@TableName("workbench_message") +public class WorkbenchMessage implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 消息提醒的用户id + */ + @TableField("user_id") + private Long userId; + + /** + * 消息提醒的用户部门id + */ + @TableField("dept_id") + private Long deptId; + + /** + * 消息提醒的业务类型 + */ + @TableField("message_type") + private String messageType; + + /** + * 消息提醒的业务表id + */ + @TableField("business_id") + private Long businessId; + + /** + * 消息提醒的业务内容编码 + */ + @TableField("business_code") + private String businessCode; + + /** + * 消息主题(冗余) + */ + @TableField("message_topic") + private String messageTopic; + + /** + * 消息内容(消息提醒的业务内容名称) + */ + @TableField("message_content") + private String messageContent; + + /** + * 1已读0未读 + */ + @TableField("status") + private Integer status; + + /** + * 发起提醒人id + */ + @TableField("create_user") + private Long createUser; + + /** + * 发起提醒人名字 + */ + @TableField("create_user_name") + private String createUserName; + + /** + * 发起时间 + */ + @TableField("create_time") + private String createTime; + + /** + * 更新时间 + */ + @TableField("update_time") + private String updateTime; + + +} diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/workbench/WorkbenchMessageServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/workbench/WorkbenchMessageServiceImpl.java new file mode 100644 index 0000000..5b73485 --- /dev/null +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/workbench/WorkbenchMessageServiceImpl.java @@ -0,0 +1,20 @@ +package com.casic.missiles.service.Impl.workbench; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.casic.missiles.mapper.workbench.WorkbenchMessageMapper; +import com.casic.missiles.model.workbench.WorkbenchMessage; +import com.casic.missiles.service.workbench.IWorkbenchMessageService; +import org.springframework.stereotype.Service; + +/** + *

+ * 所有业务消息提醒 服务实现类 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +@Service +public class WorkbenchMessageServiceImpl extends ServiceImpl implements IWorkbenchMessageService { + +} diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/workbench/IWorkbenchMessageService.java b/casic-metering-service/src/main/java/com/casic/missiles/service/workbench/IWorkbenchMessageService.java new file mode 100644 index 0000000..0c3a75c --- /dev/null +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/workbench/IWorkbenchMessageService.java @@ -0,0 +1,17 @@ +package com.casic.missiles.service.workbench; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.casic.missiles.model.workbench.WorkbenchMessage; + +/** + *

+ * 所有业务消息提醒 服务类 + *

+ * + * @author wangpeng + * @since 2023-02-23 + */ +public interface IWorkbenchMessageService extends IService { + +}