Commit a810ea05 by liuys

修改用户查询接口,并修改表TB_ST_USER为TB_VM_USER_INFO

parent 3b3ba7d0
...@@ -7,7 +7,6 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -7,7 +7,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
/** /**
...@@ -31,21 +30,16 @@ public class UserContoller { ...@@ -31,21 +30,16 @@ public class UserContoller {
*/ */
@RequestMapping(value = "/queryUserByid") @RequestMapping(value = "/queryUserByid")
@ResponseBody @ResponseBody
public User queryUserByid(String userid, String policemanid, public User queryUserByid(String id, String username){
@RequestParam(value = "page",defaultValue = "0") int page,
@RequestParam(value = "rows",defaultValue = "0") int rows){
User users = new User();
try{
User user = new User(); User user = new User();
user.setUserid(userid); try{
user.setPolicemanid(policemanid); user.setId(id);
users = userService.queryUserByid(user); user.setUsername(username);
String truename = users.getTrue_name(); user = userService.queryUserByid(user);
System.out.print("truename="+truename);
}catch (InterServiceException e){ }catch (InterServiceException e){
e.printStackTrace(); e.printStackTrace();
} }
return users; return user;
} }
......
...@@ -3,8 +3,9 @@ package com.founder.interservice.user.model; ...@@ -3,8 +3,9 @@ package com.founder.interservice.user.model;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.*; import javax.persistence.Entity;
import java.util.Date; import javax.persistence.Id;
import javax.persistence.Table;
/** /**
* @ClassName: UserContoller * @ClassName: UserContoller
...@@ -15,34 +16,30 @@ import java.util.Date; ...@@ -15,34 +16,30 @@ import java.util.Date;
*/ */
@Data @Data
@Entity @Entity
@Table(name = "TB_ST_USER") @Table(name = "TB_VW_USER_INFO")
@DynamicUpdate @DynamicUpdate
public class User { public class User {
@Id @Id
private String userid; private String id;//主键id
private String tech_id; private String tech_id;//
private String username; private String username;//用户名
private String user_level; private String user_level;//用户级别
private String password; private String password;//密码
private String true_name; private String true_name;//真实姓名
private String open_flag; private String open_flag;//
private String default_module; private String default_module;//
private String remark; private String remark;//
private Date create_date; private String create_date;//创建时间
private String create_pname; private String create_pname;//创建用户名称
private Date modify_date; private String modify_date;//修改时间
private String modify_pname; private String modify_pname;//修改用户名称
private String policemanid; private String card_id;//身份证号
private String card_id; private String phone_no;//手机号
private String phone_no; private String jz_dwdm;//用户单位
private String jz_dwdm; private String jz_dwmc;//用户单位名称
private String jz_dwmc; private String organ_name;//
private String scbz; private String organ_id;//
private String sex; private String createdtime;//登记时间
private String birthday; private String rksj;//入库时间
//单独给实体添加私有属性 private String del;//删除判断标志
@Transient
private int begin;
@Transient
private int end;
} }
...@@ -2,32 +2,31 @@ package com.founder.interservice.user.vo; ...@@ -2,32 +2,31 @@ package com.founder.interservice.user.vo;
import lombok.Data; import lombok.Data;
import java.util.Date;
/** /**
* 用户实体的VO类 * 用户实体的VO类
*/ */
@Data @Data
public class UserVOS { public class UserVOS {
private String userid; private String id;//主键id
private String tech_id; private String tech_id;//
private String username; private String username;//用户名
private String user_level; private String user_level;//用户级别
private String password; private String password;//密码
private String true_name; private String true_name;//真实姓名
private String open_flag; private String open_flag;//
private String default_module; private String default_module;//
private String remark; private String remark;//
private Date create_date; private String create_date;//创建时间
private String create_pname; private String create_pname;//创建用户名称
private Date modify_date; private String modify_date;//修改时间
private String modify_pname; private String modify_pname;//修改用户名称
private String policemanid; private String card_id;//身份证号
private String card_id; private String phone_no;//手机号
private String phone_no; private String jz_dwdm;//用户单位
private String jz_dwdm; private String jz_dwmc;//用户单位名称
private String jz_dwmc; private String organ_name;//
private String scbz; private String organ_id;//
private String sex; private String createdtime;//登记时间
private String birthday; private String rksj;//入库时间
private String del;//删除判断标志
} }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<select id="queryUserByid" parameterType="com.founder.interservice.user.model.User" resultType="com.founder.interservice.user.model.User"> <select id="queryUserByid" parameterType="com.founder.interservice.user.model.User" resultType="com.founder.interservice.user.model.User">
select select
t.USERID as userid, t.ID as id,
t.TECH_ID as tech_id, t.TECH_ID as tech_id,
t.USERNAME as username, t.USERNAME as username,
t.USER_LEVEL as user_level, t.USER_LEVEL as user_level,
...@@ -12,27 +12,28 @@ ...@@ -12,27 +12,28 @@
t.TRUE_NAME as true_name, t.TRUE_NAME as true_name,
t.OPEN_FLAG as open_flag, t.OPEN_FLAG as open_flag,
t.DEFAULT_MODULE as default_module, t.DEFAULT_MODULE as default_module,
t.remark as remark, t.REMARK as remark,
t.CREATE_DATE as create_date, t.CREATE_DATE as create_date,
t.CREATE_PNAME as create_pname, t.CREATE_PNAME as create_pname,
t.MODIFY_DATE as modify_date, t.MODIFY_DATE as modify_date,
t.MODIFY_PNAME as modify_pname, t.MODIFY_PNAME as modify_pname,
t.POLICEMANID as policemanid,
t.CARD_ID as card_id, t.CARD_ID as card_id,
t.PHONE_NO as phone_no, t.PHONE_NO as phone_no,
t.JZ_DWDM as jz_dwdm, t.JZ_DWDM as jz_dwdm,
t.JZ_DWMC as jz_dwmc, t.JZ_DWMC as jz_dwmc,
t.SEX as sex, t.ORGAN_NAME as organ_name,
t.BIRTHDAY as birthday, t.ORGAN_ID as organ_id,
t.SCBZ as scbz t.CREATEDTIME as createdtime,
from TB_ST_USER t t.RKSJ as rksj,
t.DEL as del
from TB_VW_USER_INFO t
where where
t.SCBZ='0' t.DEL='0'
<if test="userid != null and userid != ''"> <if test="id != null and id != ''">
and t.USERID = #{userid} and t.ID = #{id}
</if> </if>
<if test="policemanid != null and policemanid != ''"> <if test="username != null and username != ''">
and t.POLICEMANID = #{policemanid} and t.USERNAME = #{username}
</if> </if>
</select> </select>
</mapper> </mapper>
\ No newline at end of file
INSERT INTO XZXT.SYS_DBLOG(SID,STATUS)VALUES('S034',0); INSERT INTO XZXT.SYS_DBLOG(SID,STATUS)VALUES('S034',0);
INSERT INTO XZXT.SYS_DBLOG(SID,STATUS)VALUES('S034',0); INSERT INTO XZXT.SYS_DBLOG(SID,STATUS)VALUES('S034',0);
COMMIT; COMMIT;
------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------
CREATE TABLE XZXT.TB_ST_USER ALTER TABLE XZXT.TB_VW_USER_INFO
DROP PRIMARY KEY CASCADE;
DROP TABLE XZXT.TB_VW_USER_INFO CASCADE CONSTRAINTS;
CREATE TABLE XZXT.TB_VW_USER_INFO
( (
USERID VARCHAR2(32 BYTE) NOT NULL, ID VARCHAR2(32 BYTE) NOT NULL,
TECH_ID VARCHAR2(32 BYTE), TECH_ID VARCHAR2(32 BYTE),
USERNAME VARCHAR2(50 BYTE), USERNAME VARCHAR2(50 BYTE),
USER_LEVEL VARCHAR2(4 BYTE), USER_LEVEL VARCHAR2(4 BYTE),
...@@ -16,14 +20,15 @@ CREATE TABLE XZXT.TB_ST_USER ...@@ -16,14 +20,15 @@ CREATE TABLE XZXT.TB_ST_USER
CREATE_PNAME VARCHAR2(50 BYTE), CREATE_PNAME VARCHAR2(50 BYTE),
MODIFY_DATE DATE, MODIFY_DATE DATE,
MODIFY_PNAME VARCHAR2(50 BYTE), MODIFY_PNAME VARCHAR2(50 BYTE),
POLICEMANID VARCHAR2(32 BYTE),
CARD_ID VARCHAR2(28 BYTE), CARD_ID VARCHAR2(28 BYTE),
PHONE_NO VARCHAR2(20 BYTE), PHONE_NO VARCHAR2(20 BYTE),
JZ_DWDM VARCHAR2(32 BYTE), JZ_DWDM VARCHAR2(32 BYTE),
JZ_DWMC VARCHAR2(200 BYTE), JZ_DWMC VARCHAR2(200 BYTE),
SCBZ VARCHAR2(1 BYTE), ORGAN_NAME VARCHAR2(200 BYTE),
SEX VARCHAR2(4 BYTE), ORGAN_ID VARCHAR2(32 BYTE),
BIRTHDAY VARCHAR2(50 BYTE) CREATEDTIME VARCHAR2(2000 BYTE),
RKSJ VARCHAR2(2000 BYTE),
DEL VARCHAR2(2 BYTE)
) )
TABLESPACE TBS_BIGDATA TABLESPACE TBS_BIGDATA
PCTUSED 0 PCTUSED 0
...@@ -31,68 +36,111 @@ PCTFREE 10 ...@@ -31,68 +36,111 @@ PCTFREE 10
INITRANS 1 INITRANS 1
MAXTRANS 255 MAXTRANS 255
STORAGE ( STORAGE (
INITIAL 64K
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0 PCTINCREASE 0
BUFFER_POOL DEFAULT BUFFER_POOL DEFAULT
) )
LOGGING LOGGING
NOCOMPRESS NOCOMPRESS
LOB (REMARK) STORE AS
( TABLESPACE TBS_BIGDATA
ENABLE STORAGE IN ROW
CHUNK 8192
RETENTION
NOCACHE
INDEX (
TABLESPACE TBS_BIGDATA
STORAGE (
INITIAL 64K
NEXT 1
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
))
STORAGE (
INITIAL 64K
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
)
NOCACHE NOCACHE
NOPARALLEL NOPARALLEL
MONITORING; MONITORING;
COMMENT ON COLUMN XZXT.TB_ST_USER.USERID IS '主键id'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.ID IS '主键id';
COMMENT ON COLUMN XZXT.TB_ST_USER.TECH_ID IS '角色id'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.USERNAME IS '用户名';
COMMENT ON COLUMN XZXT.TB_ST_USER.USERNAME IS '用户名'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.USER_LEVEL IS '用户级别';
COMMENT ON COLUMN XZXT.TB_ST_USER.USER_LEVEL IS '用户级别'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.PASSWORD IS '密码';
COMMENT ON COLUMN XZXT.TB_ST_USER.PASSWORD IS '密码'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.TRUE_NAME IS '真实姓名';
COMMENT ON COLUMN XZXT.TB_ST_USER.TRUE_NAME IS '真实姓名'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.CREATE_DATE IS '创建时间';
COMMENT ON COLUMN XZXT.TB_ST_USER.CREATE_DATE IS '创建时间'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.CREATE_PNAME IS '创建用户名称';
COMMENT ON COLUMN XZXT.TB_ST_USER.CREATE_PNAME IS '创建用户名称'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.MODIFY_DATE IS '修改时间';
COMMENT ON COLUMN XZXT.TB_ST_USER.MODIFY_DATE IS '修改时间'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.MODIFY_PNAME IS '修改用户名称';
COMMENT ON COLUMN XZXT.TB_ST_USER.MODIFY_PNAME IS '修改用户名称'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.CARD_ID IS '身份证号';
COMMENT ON COLUMN XZXT.TB_ST_USER.POLICEMANID IS '警号'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.PHONE_NO IS '手机号';
COMMENT ON COLUMN XZXT.TB_ST_USER.PHONE_NO IS '手机号'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.JZ_DWDM IS '用户单位';
COMMENT ON COLUMN XZXT.TB_ST_USER.JZ_DWDM IS '用户单位'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.JZ_DWMC IS '用户单位名称';
COMMENT ON COLUMN XZXT.TB_ST_USER.JZ_DWMC IS '用户单位名称'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.CREATEDTIME IS '登记时间';
COMMENT ON COLUMN XZXT.TB_ST_USER.SCBZ IS '删除标志'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.RKSJ IS '入库时间';
COMMENT ON COLUMN XZXT.TB_ST_USER.SEX IS '性别'; COMMENT ON COLUMN XZXT.TB_VW_USER_INFO.DEL IS '删除判断标志';
COMMENT ON COLUMN XZXT.TB_ST_USER.BIRTHDAY IS '出生日期';
CREATE UNIQUE INDEX XZXT.TB_ST_USER_PK ON XZXT.TB_VW_USER_INFO
CREATE UNIQUE INDEX XZXT.TB_ST_USER_PK ON XZXT.TB_ST_USER (ID)
(USERID)
LOGGING LOGGING
TABLESPACE TBS_BIGDATA TABLESPACE TBS_BIGDATA
PCTFREE 10 PCTFREE 10
INITRANS 2 INITRANS 2
MAXTRANS 255 MAXTRANS 255
STORAGE ( STORAGE (
INITIAL 64K
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0 PCTINCREASE 0
BUFFER_POOL DEFAULT BUFFER_POOL DEFAULT
) )
NOPARALLEL; NOPARALLEL;
ALTER TABLE XZXT.TB_ST_USER ADD ( ALTER TABLE XZXT.TB_VW_USER_INFO ADD (
CONSTRAINT TB_ST_USER_PK CONSTRAINT TB_ST_USER_PK
PRIMARY KEY PRIMARY KEY
(USERID)); (ID)
USING INDEX
TABLESPACE TBS_BIGDATA
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
));
------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------
UPDATE XZXT.SYS_DBLOG SET STATUS=1 WHERE SID='S034'; UPDATE XZXT.SYS_DBLOG SET STATUS=1 WHERE SID='S034';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment