OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-11-10 578590c0540eee79ccf3af069db71efaf6bc2bfc
사용자 관리 백앤드 수정
6개 파일 변경됨
17 ■■■■■ 파일 변경됨
src/main/java/kr/wisestone/owl/domain/User.java 4 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/domain/UserDepartment.java 5 ●●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java 1 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/resources/migration/V1_10__Alter_Table.sql 2 ●●● 패치 | 보기 | raw | blame | 히스토리
src/main/resources/migration/V1_11__Alter_Table.sql 3 ●●●● 패치 | 보기 | raw | blame | 히스토리
src/main/resources/mybatis/query-template/department-template.xml 2 ●●● 패치 | 보기 | raw | blame | 히스토리
src/main/java/kr/wisestone/owl/domain/User.java
@@ -63,6 +63,10 @@
    @JoinColumn(name="level_id")
    private UserLevel userLevel;
//    @ManyToOne(targetEntity = UserDepartment.class, fetch = FetchType.LAZY)
//    @JoinColumn(name="department_id")
//    private UserDepartment userDepartment;
    public User() {
    }
src/main/java/kr/wisestone/owl/domain/UserDepartment.java
@@ -1,10 +1,9 @@
package kr.wisestone.owl.domain;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.*;
import java.io.Serializable;
@Entity
public class UserDepartment extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/kr/wisestone/owl/service/impl/UserServiceImpl.java
@@ -17,6 +17,7 @@
import kr.wisestone.owl.util.*;
import kr.wisestone.owl.vo.*;
import kr.wisestone.owl.web.condition.UserCondition;
import kr.wisestone.owl.web.form.DepartmentForm;
import kr.wisestone.owl.web.form.UserForm;
import kr.wisestone.owl.web.view.ExcelView;
import org.apache.commons.validator.routines.EmailValidator;
src/main/resources/migration/V1_10__Alter_Table.sql
@@ -3,7 +3,7 @@
CREATE TABLE `department`(
    `id` BIGINT(11) AUTO_INCREMENT,
    `department_name` VARCHAR(50) NULL,
    `department_name` VARCHAR(50) NOT NULL,
    `department_description` VARCHAR(255) NULL,
    `register_id` BIGINT(20) NOT NULL,
    `register_date` TIMESTAMP NULL,
src/main/resources/migration/V1_11__Alter_Table.sql
@@ -45,7 +45,8 @@
CREATE TABLE `user_department`(
    `id` BIGINT(11) AUTO_INCREMENT,
    `department_id` VARCHAR(50) NOT NULL,
    `department_id` VARCHAR(50) NULL,
    `user_id` VARCHAR(50) NULL,
    `register_id` BIGINT(20) NOT NULL,
    `register_date` TIMESTAMP NULL,
    `modify_id` BIGINT(20) NOT NULL,
src/main/resources/mybatis/query-template/department-template.xml
@@ -8,7 +8,7 @@
        d.id as id,
        d.department_name as departmentName,
        d.department_description as departmentDescription,
        (SELECT COUNT(u.id) FROM user u WHERE d.id = u.department_id) AS departmentCount
        (SELECT COUNT(d.id) FROM user_department ud WHERE d.id = ud.department_id) AS departmentCount
        FROM
        department d
        WHERE 1=1