diff --git a/screen-vue/src/api/bizWebsiteStorage.js b/screen-vue/src/api/bizWebsiteStorage.js
new file mode 100644
index 0000000..445fb8f
--- /dev/null
+++ b/screen-vue/src/api/bizWebsiteStorage.js
@@ -0,0 +1,12 @@
+import request from '@/utils/request'
+
+/**
+ * 获取信息列表
+ */
+export function getWebsiteStorageList(params) {
+ return request({
+ url: '/biz/websiteStorage/list',
+ method: 'get',
+ params: params
+ })
+}
\ No newline at end of file
diff --git a/screen-vue/src/components/Dialog/proDialog.vue b/screen-vue/src/components/Dialog/proDialog.vue
new file mode 100644
index 0000000..cd101d1
--- /dev/null
+++ b/screen-vue/src/components/Dialog/proDialog.vue
@@ -0,0 +1,135 @@
+
+
这里展示各业务线详细数据、业务流程、异常预警等内容,支持按维度筛选和查看。
-这里展示用户列表、权限配置、操作日志、用户画像等用户相关管理内容。
-这里展示参数配置、模板管理、备份恢复、系统日志等系统级配置内容。
-这里展示各类数据报表、导出、打印等功能,支持自定义报表模板。
-请点击左侧菜单,查看对应的功能模块内容
-+ * 公司信息表,用于存储公司基本信息 前端控制器 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@RestController +@RequestMapping("/biz/company") +public class CompanyController { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/controller/ErpTransactionFlowController.java b/src/main/java/com/mini/mybigscreen/biz/controller/ErpTransactionFlowController.java index f622706..5aeda03 100644 --- a/src/main/java/com/mini/mybigscreen/biz/controller/ErpTransactionFlowController.java +++ b/src/main/java/com/mini/mybigscreen/biz/controller/ErpTransactionFlowController.java @@ -39,9 +39,9 @@ public class ErpTransactionFlowController { .eq(StrUtil.isNotBlank(categoryId), "category_id", categoryId) .eq(StrUtil.isNotBlank(transactionType), "transaction_type", transactionType) .orderByDesc("create_time"); - List+ * 员工表用于存储公司内部员工的基本信息 前端控制器 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@RestController +@RequestMapping("/biz/resumeEmployee") +public class ResumeEmployeeController { + +} diff --git a/src/main/java/com/mini/mybigscreen/biz/controller/WebsiteStorageController.java b/src/main/java/com/mini/mybigscreen/biz/controller/WebsiteStorageController.java new file mode 100644 index 0000000..298192c --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/controller/WebsiteStorageController.java @@ -0,0 +1,45 @@ +package com.mini.mybigscreen.biz.controller; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.mini.mybigscreen.Model.PageResult; +import com.mini.mybigscreen.Model.Result; +import com.mini.mybigscreen.biz.domain.WebsiteStorage; +import com.mini.mybigscreen.biz.service.WebsiteStorageService; +import com.mini.mybigscreen.utils.PageUtil; +import jakarta.annotation.Resource; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + *+ * 网站信息存储表,用于记录网站登录信息及相关信息 前端控制器 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@RestController +@RequestMapping("/biz/websiteStorage") +public class WebsiteStorageController { + + + @Resource + private WebsiteStorageService storageService; + + + @GetMapping("list") + public Result> getList(Integer pageNum, Integer pageSize, + String websiteName) { + QueryWrapper+ * 公司信息表,用于存储公司基本信息 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@Getter +@Setter +@TableName("biz_company") +public class Company implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录日期 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 公司标识 + */ + @TableId(value = "company_id", type = IdType.AUTO) + private String companyId; + + /** + * 公司名称 + */ + @TableField("company_name") + private String companyName; + + /** + * 公司地址 + */ + @TableField("address") + private String address; + + /** + * 公司联系人姓名 + */ + @TableField("contact_person") + private String contactPerson; + + /** + * 公司联系电话 + */ + @TableField("phone_number") + private String phoneNumber; + + /** + * 公司电子邮箱 + */ + @TableField("email") + private String email; + + /** + * 公司官方网站地址 + */ + @TableField("website_url") + private String websiteUrl; + + /** + * 其他说明或备注 + */ + @TableField("remarks") + private String remarks; + + /** + * 公司状态 + */ + @TableField("comp_status") + private String compStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/ResumeEmployee.java b/src/main/java/com/mini/mybigscreen/biz/domain/ResumeEmployee.java new file mode 100644 index 0000000..a8f9f1a --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/domain/ResumeEmployee.java @@ -0,0 +1,110 @@ +package com.mini.mybigscreen.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *+ * 员工表用于存储公司内部员工的基本信息 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@Getter +@Setter +@TableName("biz_resume_employee") +public class ResumeEmployee implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 唯一标识 + */ + @TableId(value = "employee_id", type = IdType.AUTO) + private String employeeId; + + /** + * 员工姓名 + */ + @TableField("employee_name") + private String employeeName; + + /** + * 员工编号 + */ + @TableField("employee_code") + private String employeeCode; + + /** + * 电子邮件 + */ + @TableField("email") + private String email; + + /** + * 移动电话 + */ + @TableField("phone_number") + private String phoneNumber; + + /** + * 性别 + */ + @TableField("sex") + private String sex; + + /** + * 职位 + */ + @TableField("employee_position") + private String employeePosition; + + /** + * 入职日期 + */ + @TableField("hire_date") + private String hireDate; + + /** + * 状态 + */ + @TableField("employee_status") + private String employeeStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/domain/WebsiteStorage.java b/src/main/java/com/mini/mybigscreen/biz/domain/WebsiteStorage.java new file mode 100644 index 0000000..5f31d00 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/domain/WebsiteStorage.java @@ -0,0 +1,113 @@ +package com.mini.mybigscreen.biz.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *+ * 网站信息存储表,用于记录网站登录信息及相关信息 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@Getter +@Setter +@TableName("biz_website_storage") +public class WebsiteStorage implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 记录日期 + */ + @TableField("create_time") + private String createTime; + + /** + * 网站标识 + */ + @TableId(value = "website_id", type = IdType.AUTO) + private String websiteId; + + /** + * 网站的URL地址 + */ + @TableField("website_url") + private String websiteUrl; + + /** + * 网站的名称 + */ + @TableField("website_name") + private String websiteName; + + /** + * 登录账号 + */ + @TableField("web_account") + private String webAccount; + + /** + * 登录密码,建议加密存储 + */ + @TableField("web_password") + private String webPassword; + + /** + * 其他说明或注意事项 + */ + @TableField("remarks") + private String remarks; + + /** + * 所属公司名称 + */ + @TableField("company_id") + private String companyId; + + /** + * 当前使用人姓名或账号 + */ + @TableField("employee_id") + private String employeeId; + + @TableField("login_user") + private String loginUser; + + /** + * 网站状态 + */ + @TableField("storage_status") + private String storageStatus; + + /** + * 租户id + */ + @TableField("f_tenant_id") + private String fTenantId; + + /** + * 流程id + */ + @TableField("f_flow_id") + private String fFlowId; + + /** + * 流程任务主键 + */ + @TableField("f_flow_task_id") + private String fFlowTaskId; + + /** + * 流程任务状态 + */ + @TableField("f_flow_state") + private Integer fFlowState; +} diff --git a/src/main/java/com/mini/mybigscreen/biz/mapper/CompanyMapper.java b/src/main/java/com/mini/mybigscreen/biz/mapper/CompanyMapper.java new file mode 100644 index 0000000..02cbf26 --- /dev/null +++ b/src/main/java/com/mini/mybigscreen/biz/mapper/CompanyMapper.java @@ -0,0 +1,16 @@ +package com.mini.mybigscreen.biz.mapper; + +import com.mini.mybigscreen.biz.domain.Company; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * 公司信息表,用于存储公司基本信息 Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +public interface CompanyMapper extends BaseMapper+ * 员工表用于存储公司内部员工的基本信息 Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +public interface ResumeEmployeeMapper extends BaseMapper+ * 网站信息存储表,用于记录网站登录信息及相关信息 Mapper 接口 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +public interface WebsiteStorageMapper extends BaseMapper+ * 公司信息表,用于存储公司基本信息 服务类 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +public interface CompanyService extends IService+ * 员工表用于存储公司内部员工的基本信息 服务类 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +public interface ResumeEmployeeService extends IService+ * 网站信息存储表,用于记录网站登录信息及相关信息 服务类 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +public interface WebsiteStorageService extends IService+ * 公司信息表,用于存储公司基本信息 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@Service +public class CompanyServiceImpl extends ServiceImpl+ * 员工表用于存储公司内部员工的基本信息 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@Service +public class ResumeEmployeeServiceImpl extends ServiceImpl+ * 网站信息存储表,用于记录网站登录信息及相关信息 服务实现类 + *
+ * + * @author gaoxq + * @since 2026-03-03 + */ +@Service +public class WebsiteStorageServiceImpl extends ServiceImpl