1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

进出日志后台查询;小程序端进门;导出表格时日期转换

This commit is contained in:
2023-04-16 16:56:56 +08:00
parent c91b045430
commit 62ed92029c
19 changed files with 567 additions and 32 deletions

View File

@@ -1,23 +1,28 @@
CREATE TABLE `gate` (
`id` bigint(11) NOT NULL AUTO_INCREMENT COMMENT '雪花id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '大门显示名称',
`open` tinyint(1) NOT NULL DEFAULT 1 COMMENT '大门是否开放 1为开放 2为关闭',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社区大门' ROW_FORMAT = DYNAMIC;
CREATE TABLE `access_log` (
`id` bigint(20) NOT NULL COMMENT '雪花id',
`time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '进出时间',
`user_id` int(11) NOT NULL COMMENT '用户id',
`user_real_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户真实姓名',
`gate_id` bigint(20) NOT NULL COMMENT '大门id',
`type` enum('IN','OUT') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '类型(进门 OR 出门)'
)
创建该表的 add update getList deleteById 的 Mybatils xml片段
(例如:<insert id="addGate"><update id="updateGate"><select id="getGateList"><delete id="deleteGateById">
(例如:<insert id="addAccessLog"><update id="updateAccessLog"><select id="getAccessLogList"><delete id="deleteAccessLogById">
实体类如下
public class Gate implements Serializable {
public class AccessLog implements Serializable {
private Long id;
private String name;
private Boolean open;
private Date time;
private Integer userId;
private String userRealName;
private Long gateId;
private String type;
}
以下是一些要求
parameterType="com.cxyxiaomo.epp.common.pojo.Gate"
parameterType="com.cxyxiaomo.epp.common.pojo.AccessLog"
where 条件所引用的Java变量都需要先判断是否为null或空
输出应该为一个 ```code``` 包起来的代码片段