组织查询修改,单位查询修改,组织置顶添加, 单位置顶添加, 行政区划查询修改
parent
2cb3be80d7
commit
c7ba36b3cc
|
|
@ -132,7 +132,7 @@ COMMENT ON COLUMN "FXKH_TXL"."USERS"."LAST_DATE" IS '最后登录时间';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."USERS"."SALT" IS '盐值';
|
COMMENT ON COLUMN "FXKH_TXL"."USERS"."SALT" IS '盐值';
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE "FXKH_TXL"."VERSIONS"
|
CREATE TABLE "FXKH_TXL"."AB_INFO"
|
||||||
(
|
(
|
||||||
"ID" INTEGER IDENTITY(1, 1) NOT NULL,
|
"ID" INTEGER IDENTITY(1, 1) NOT NULL,
|
||||||
"JSON" VARCHAR(2000),
|
"JSON" VARCHAR(2000),
|
||||||
|
|
@ -143,12 +143,12 @@ CREATE TABLE "FXKH_TXL"."VERSIONS"
|
||||||
"TYPE" CHAR(1) DEFAULT 0,
|
"TYPE" CHAR(1) DEFAULT 0,
|
||||||
NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
NOT CLUSTER PRIMARY KEY("ID")) STORAGE(ON "MAIN", CLUSTERBTR) ;
|
||||||
|
|
||||||
COMMENT ON TABLE "FXKH_TXL"."VERSIONS" IS '通讯录日志';
|
COMMENT ON TABLE "FXKH_TXL"."AB_INFO" IS '通讯录日志';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."VERSIONS"."AB_ID" IS '通讯录编号';
|
COMMENT ON COLUMN "FXKH_TXL"."AB_INFO"."AB_ID" IS '通讯录编号';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."VERSIONS"."CREATE_ID" IS '新增人id';
|
COMMENT ON COLUMN "FXKH_TXL"."AB_INFO"."CREATE_ID" IS '新增人id';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."VERSIONS"."CREATE_TIME" IS '新增时间';
|
COMMENT ON COLUMN "FXKH_TXL"."AB_INFO"."CREATE_TIME" IS '新增时间';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."VERSIONS"."JSON" IS '数据';
|
COMMENT ON COLUMN "FXKH_TXL"."AB_INFO"."JSON" IS '数据';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."VERSIONS"."TYPE" IS '0:添加用户,1:修改用户,2:修改权限,3:删除用户';
|
COMMENT ON COLUMN "FXKH_TXL"."AB_INFO"."TYPE" IS '0:添加用户,1:修改用户,2:修改权限,3:删除用户';
|
||||||
COMMENT ON COLUMN "FXKH_TXL"."VERSIONS"."VERSION" IS '版本号';
|
COMMENT ON COLUMN "FXKH_TXL"."AB_INFO"."VERSION" IS '版本号';
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package com.whdc.controller;
|
package com.whdc.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import com.whdc.model.dto.CommDto;
|
||||||
import com.whdc.model.entity.Versions;
|
import com.whdc.model.entity.Versions;
|
||||||
import com.whdc.service.IVersionsService;
|
import com.whdc.service.IVersionsService;
|
||||||
import com.whdc.utils.ResultJson;
|
import com.whdc.utils.ResultJson;
|
||||||
|
|
@ -28,8 +29,8 @@ public class VersionsController {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation(value = "查询所有")
|
// @ApiOperation(value = "查询所有")
|
||||||
@PostMapping(value = "find")
|
// @PostMapping(value = "find")
|
||||||
public ResultJson<Versions> find(@RequestBody Versions dto) {
|
public ResultJson<Versions> find(@RequestBody Versions dto) {
|
||||||
|
|
||||||
return ResultJson.ok(service.find(dto));
|
return ResultJson.ok(service.find(dto));
|
||||||
|
|
@ -38,7 +39,7 @@ public class VersionsController {
|
||||||
|
|
||||||
@ApiOperation(value = "分页查询")
|
@ApiOperation(value = "分页查询")
|
||||||
@PostMapping(value = "page")
|
@PostMapping(value = "page")
|
||||||
public ResultJson<Versions> page(@RequestBody Versions dto) {
|
public ResultJson<Versions> page(@RequestBody CommDto dto) {
|
||||||
|
|
||||||
return ResultJson.ok(service.page(dto));
|
return ResultJson.ok(service.page(dto));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package com.whdc.mapper;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.whdc.model.dto.CommDto;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import com.whdc.model.entity.Versions;
|
import com.whdc.model.entity.Versions;
|
||||||
|
|
||||||
|
|
@ -13,7 +14,7 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public interface VersionsMapper extends BaseMapper<Versions> {
|
public interface VersionsMapper extends BaseMapper<Versions> {
|
||||||
|
|
||||||
IPage<Versions> page(@Param("page") IPage<Versions> page, @Param("dto") Versions dto);
|
IPage<Versions> page(@Param("page") IPage<Versions> page, @Param("dto") CommDto dto);
|
||||||
|
|
||||||
List<Versions> find(@Param("dto") Versions dto);
|
List<Versions> find(@Param("dto") Versions dto);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,17 +8,11 @@ import lombok.Data;
|
||||||
* @date 2023年3月20日08:57:22
|
* @date 2023年3月20日08:57:22
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
public class AddressBootDto extends FindPageDto {
|
public class AddressBootDto extends CommDto{
|
||||||
|
|
||||||
@ApiModelProperty(value = "用户单位id 或 组织id")
|
@ApiModelProperty(value = "用户单位id 或 组织id")
|
||||||
private String dictId;
|
private String dictId;
|
||||||
|
|
||||||
@ApiModelProperty(value = "用户名称")
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "用户手机号")
|
|
||||||
private String phone;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "0:组织,1:单位")
|
@ApiModelProperty(value = "0:组织,1:单位")
|
||||||
private String type;
|
private String type;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
package com.whdc.model.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author xusan
|
||||||
|
* @Date 2024/5/14 15:17
|
||||||
|
* @Notes
|
||||||
|
**/
|
||||||
|
public class CommDto extends FindPageDto {
|
||||||
|
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "用户名称")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "用户手机号")
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
import com.baomidou.mybatisplus.extension.activerecord.Model;
|
||||||
|
import com.whdc.model.group.Insert;
|
||||||
import com.whdc.model.group.Update;
|
import com.whdc.model.group.Update;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -14,6 +15,7 @@ import lombok.EqualsAndHashCode;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
@ -29,7 +31,7 @@ import java.util.Date;
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@ApiModel(description = "通讯录操作日志")
|
@ApiModel(description = "通讯录操作日志")
|
||||||
@TableName("FXKH_TXL.VERSIONS")
|
@TableName("FXKH_TXL.AB_INFO")
|
||||||
public class Versions extends Model<Versions> implements Serializable {
|
public class Versions extends Model<Versions> implements Serializable {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|
@ -62,4 +64,13 @@ public class Versions extends Model<Versions> implements Serializable {
|
||||||
@TableField("TYPE")
|
@TableField("TYPE")
|
||||||
@ApiModelProperty(value = "0:添加用户,1:修改用户,2:修改权限,3:删除用户")
|
@ApiModelProperty(value = "0:添加用户,1:修改用户,2:修改权限,3:删除用户")
|
||||||
private String type;
|
private String type;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "姓名")
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "手机号")
|
||||||
|
private String phone;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -2,6 +2,7 @@ package com.whdc.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.whdc.model.dto.CommDto;
|
||||||
import com.whdc.model.entity.AddressBook;
|
import com.whdc.model.entity.AddressBook;
|
||||||
import com.whdc.model.entity.Versions;
|
import com.whdc.model.entity.Versions;
|
||||||
import com.whdc.model.enums.VersionsType;
|
import com.whdc.model.enums.VersionsType;
|
||||||
|
|
@ -18,7 +19,7 @@ import java.util.List;
|
||||||
public interface IVersionsService extends IService<Versions> {
|
public interface IVersionsService extends IService<Versions> {
|
||||||
|
|
||||||
// 获取所有规则分页
|
// 获取所有规则分页
|
||||||
IPage<Versions> page(Versions dto);
|
IPage<Versions> page(CommDto dto);
|
||||||
|
|
||||||
// 获取所有规则
|
// 获取所有规则
|
||||||
List<Versions> find(Versions dto);
|
List<Versions> find(Versions dto);
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.whdc.mapper.VersionsMapper;
|
import com.whdc.mapper.VersionsMapper;
|
||||||
|
import com.whdc.model.dto.CommDto;
|
||||||
import com.whdc.model.entity.AddressBook;
|
import com.whdc.model.entity.AddressBook;
|
||||||
import com.whdc.model.entity.Versions;
|
import com.whdc.model.entity.Versions;
|
||||||
import com.whdc.model.enums.VersionsType;
|
import com.whdc.model.enums.VersionsType;
|
||||||
|
|
@ -31,8 +32,8 @@ public class VersionsServiceImpl extends ServiceImpl<VersionsMapper, Versions> i
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<Versions> page(Versions dto) {
|
public IPage<Versions> page(CommDto dto) {
|
||||||
return baseMapper.page(new Page<>(), dto);
|
return baseMapper.page(dto.getPage(), dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -61,7 +62,10 @@ public class VersionsServiceImpl extends ServiceImpl<VersionsMapper, Versions> i
|
||||||
}
|
}
|
||||||
|
|
||||||
// 添加日志
|
// 添加日志
|
||||||
Versions entity = new Versions(null, JSON.toJSONString(model), model.getId(), ++version, model.getCreateId(), new Date(),versionsType.getName());
|
Versions entity = new Versions(null,
|
||||||
|
JSON.toJSONString(model), model.getId(), ++version, model.getCreateId(), new Date(),versionsType.getName(),
|
||||||
|
null, null
|
||||||
|
);
|
||||||
|
|
||||||
return this.save(entity);
|
return this.save(entity);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,17 @@
|
||||||
|
|
||||||
|
|
||||||
<select id="page" resultType="com.whdc.model.entity.Versions">
|
<select id="page" resultType="com.whdc.model.entity.Versions">
|
||||||
|
SELECT V.*, A.NAME, A.PHONE FROM FXKH_TXL.AB_INFO V
|
||||||
|
LEFT JOIN FXKH_TXL.USERS U ON V.CREATE_ID = U.ID
|
||||||
|
LEFT JOIN FXKH_TXL.ADDRESS_BOOK A ON U.AB_ID = A.ID
|
||||||
|
<where>
|
||||||
|
<if test="dto.name != null">
|
||||||
|
AND A.NAME = #{dto.name}
|
||||||
|
</if>
|
||||||
|
<if test="dto.phone != null">
|
||||||
|
AND A.PHONE = #{dto.phone}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue