Compare commits
95 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
07761702ff | 4 weeks ago |
|
|
420c1a7d1f | 2 months ago |
|
|
dc124c0412 | 2 months ago |
|
|
d7da37dacb | 2 months ago |
|
|
cd26cf9b02 | 2 months ago |
|
|
e66145aa67 | 2 months ago |
|
|
ab52962e11 | 2 months ago |
|
|
df7c73dc7f | 2 months ago |
|
|
e5f92f294c | 2 months ago |
|
|
a331f189dc | 2 months ago |
|
|
5e7ed5b9b0 | 2 months ago |
|
|
a227364006 | 2 months ago |
|
|
6a85f244d5 | 2 months ago |
|
|
89d78eeee5 | 2 months ago |
|
|
b8ebbd0a7e | 2 months ago |
|
|
768698d2e0 | 2 months ago |
|
|
06e0ed15cf | 2 months ago |
|
|
761a41a806 | 2 months ago |
|
|
5a8f290586 | 2 months ago |
|
|
8d578e825d | 3 months ago |
|
|
cd3bec963b | 3 months ago |
|
|
38aa47d1e6 | 3 months ago |
|
|
3829144317 | 3 months ago |
|
|
73ea589207 | 3 months ago |
|
|
94f45ae874 | 3 months ago |
|
|
6c21b23e42 | 3 months ago |
|
|
23bc21c798 | 3 months ago |
|
|
edd1b08bf1 | 3 months ago |
|
|
2f9e6e4a3b | 3 months ago |
|
|
04c65653b6 | 3 months ago |
|
|
3c030eda73 | 3 months ago |
|
|
d3dbe13ca0 | 3 months ago |
|
|
33a65f8bfd | 3 months ago |
|
|
cab19659c0 | 3 months ago |
|
|
6cd62c6b94 | 3 months ago |
|
|
111d6f8aff | 3 months ago |
|
|
cc4b73de63 | 3 months ago |
|
|
b0f65a9091 | 3 months ago |
|
|
1f6790a49a | 3 months ago |
|
|
76cbfacee9 | 4 months ago |
|
|
0df1fd0702 | 4 months ago |
|
|
33f97d8770 | 4 months ago |
|
|
a9913ba75b | 4 months ago |
|
|
ebc2fb5e47 | 4 months ago |
|
|
f75630b639 | 4 months ago |
|
|
e6952289e5 | 4 months ago |
|
|
89fe8f8c85 | 4 months ago |
|
|
1d7b42a42e | 4 months ago |
|
|
3afde926fa | 4 months ago |
|
|
0d614ddcd3 | 4 months ago |
|
|
fcf2417662 | 4 months ago |
|
|
55988a97dd | 4 months ago |
|
|
c6a7648323 | 4 months ago |
|
|
db1ba6a396 | 4 months ago |
|
|
0cac279d0e | 4 months ago |
|
|
5e7c2710ed | 4 months ago |
|
|
608a33d218 | 4 months ago |
|
|
5a398c0ffc | 4 months ago |
|
|
356273f74d | 4 months ago |
|
|
c716f5e886 | 4 months ago |
|
|
5d4d03ba1d | 4 months ago |
|
|
79957bb825 | 4 months ago |
|
|
0760418b5f | 4 months ago |
|
|
8130e97089 | 4 months ago |
|
|
32cd702112 | 4 months ago |
|
|
96d42db08f | 4 months ago |
|
|
9d4d8b4b76 | 4 months ago |
|
|
d297dccb07 | 4 months ago |
|
|
525ab5e21a | 4 months ago |
|
|
1a1a22fa3e | 4 months ago |
|
|
5a0917340e | 4 months ago |
|
|
e3553cc843 | 4 months ago |
|
|
a96b9af3a8 | 4 months ago |
|
|
7d1ecfdfec | 4 months ago |
|
|
36184a61f5 | 4 months ago |
|
|
2183211a0c | 4 months ago |
|
|
3241c29cac | 4 months ago |
|
|
bca3393cd2 | 4 months ago |
|
|
9dc8c2f52c | 4 months ago |
|
|
a913f8cc40 | 4 months ago |
|
|
184905917e | 4 months ago |
|
|
6bd4021f39 | 4 months ago |
|
|
b2e633e311 | 4 months ago |
|
|
16dc1691cd | 4 months ago |
|
|
1c7b2e67f6 | 4 months ago |
|
|
eac52febd5 | 5 months ago |
|
|
f0db8e6e43 | 5 months ago |
|
|
ec026e6510 | 5 months ago |
|
|
e4f84a2239 | 5 months ago |
|
|
c15a8c3125 | 5 months ago |
|
|
ecb9d4ac2b | 5 months ago |
|
|
e200d1dba7 | 5 months ago |
|
|
668f26bd84 | 5 months ago |
|
|
c77a58b174 | 5 months ago |
|
|
4f6f2b1581 | 6 months ago |
156 changed files with 12766 additions and 564 deletions
@ -0,0 +1,7 @@ |
|||
CREATE TABLE basic_role_menu_relation_dashboard ( |
|||
role_id BIGINT, |
|||
menu_id BIGINT, |
|||
permission_type INT COMMENT '0-拒绝 1-只读 2-全部', |
|||
creator_id BIGINT, |
|||
create_time BIGINT |
|||
); |
|||
@ -0,0 +1,154 @@ |
|||
msgjpbak: |
|||
parameterMap: |
|||
serviceError: 内部サービスのエラー |
|||
tokenError: インターフェイスの認証に失敗 |
|||
excelEmpty: フォームが空になっている |
|||
lineNum: 行{0}: |
|||
paramsFormatError: パラメータのフォーマットエラー |
|||
verifCodeExpired: 確認コード期限切れ |
|||
verifCodeError: 確認コードエラー |
|||
accountExpired: アカウントの有効期限が切れている |
|||
pwdError: パスワードエラー |
|||
userNotExist: ユーザーが存在しない |
|||
noOperationAuth: 操作権限なし |
|||
projectNameHasExisted: プロジェクト名がすでにある |
|||
projectNameDoesNotExist: プロジェクト名がない |
|||
buildingNameHasExisted: 該当ビル名がすでにある |
|||
buildingNameDoesNotExist: 該当ビル名がない |
|||
floorNameHasExisted: 該当フロア名がすでにある |
|||
floorNameDoesNotExist: 該当フロア名がない |
|||
buildingNotFound: 該当ビルがない |
|||
fbNotSameCompany: ビルと同じ会社に所属してください |
|||
spaceNameHasExisted: 該当部屋名がすでにある |
|||
floorNotFound: 該当フロア名がない |
|||
rfNotSameCompany: フロアと同じ会社に所属してください |
|||
assetNameHasExisted: 該当資産名がすでにある |
|||
assetSymbolHasExisted: 記号はすでに存在します |
|||
assetNameDoesNotExist: 該当資産名がない |
|||
assetSymbolDoesNotExist: 資産記号が存在しません |
|||
spaceNotFound: 該当部屋がない |
|||
faNotSameCompany: 部屋と同じ会社に所属してください |
|||
bindedDevice: デバイスと関連付け |
|||
deviceTypeNotExist: デバイスタイプがない |
|||
excelBuildingLineDuplicate: テーブルに同じデータがある |
|||
dbBuildingDuplicate: プラットフォームにすでに該当ビルがない |
|||
dbFloorDuplicate: プラットフォームには既にこのフロアが存在しています。 |
|||
dbSpaceDuplicate: プラットフォームには既にこのスペースが存在しています。 |
|||
dbAssetDuplicate: プラットフォームには既にこのアセットが存在しています。 |
|||
excelCompanyNameIsNull: 会社名を入力してください |
|||
excelBuildingNameIsNull: ビルを入力してください |
|||
excelFloorNameIsNull: フロア名を入力してください。 |
|||
excelSpaceNameIsNull: スペース名を入力してください。 |
|||
excelSpaceOrFloorNameIsNull: フロア名とスペース名を入力してください。 |
|||
excelCompanyNameNotExist: プラットフォーム上に該当会社名はない |
|||
userOrEmailNotExist: ユーザーが存在しません |
|||
companyNameHasExisted: 会社はすでにプラットフォーム上に存在する |
|||
taowaComapny: 下位の会社を親会社として利用することは不可 |
|||
hasSubsidiary: 削除対象の会社には下位の会社があるので、先に下位の会社を対応してください |
|||
roleNameExist: 役割名が既に登録済み |
|||
roleHasBinded: 役割はユーザーにバインドされている ので、削除する前にバインドを解除してください |
|||
loginNameOrEmailHasExisted: ユーザー名またはメールボックスはすでに使用されています |
|||
mailAddUserPwdSubject: 新規アカウント・パスワードの作成 |
|||
mailAddUserPwdContent: '{0} 様<br/><br/>このたびは、データ管理プラットフォームへのご登録、誠にありがとうございます。<br/><br/>下記の通り、アカウントが発行されましたのでご案内いたします。<br/><br/>-------------------------------------------------<br/>ユーザー名(ID):<u>{1}</u><br/>初期パスワード:<span style="text-transform: none;"><u>{2}</u></span><br/>-------------------------------------------------<br/><br/>ご不明な点がございましたら、お気軽にサポートまでお問い合わせください。<br/><br/>ログインはこちらから:<br/>【AD スマビル 可視化UI URL】:https://smbil.ifmservice.jp/login<br/><br/>-------------------------------<br/>イオンディライト株式会社<br/>サポート窓口: smbil-support@ifmservice.jp<br/>-------------------------------' |
|||
mailResetUserPwdSubject: アカウント・パスワードのリセット |
|||
pwdFormatError: パスワードの構成には、数字、アルファベット、特殊文字(~!@#$%^&*) で、12桁以上 |
|||
oldPwdError: 旧パスワードエラー |
|||
newPwdSameOld: 注:旧パスワードと同じものを使用しないでください |
|||
companyLimit: 最大15のエンタープライズを作成可能 |
|||
consecutiveLoginFail: ログインの失敗が多すぎます。{0}分{1}秒待ってから再度ログインしてください。 |
|||
loginFailCount: ログインに{0}回失敗しました。残りの試行回数:{1}回。 |
|||
deviceGroupNameHasExisted: デバイスグループ名は既に存在しています。 |
|||
invalidDeviceCategory: サポートされていないデバイスタイプ。 |
|||
monitoringPointCategoryNameHasExisted: この監視ポイントカテゴリ名は既に存在します |
|||
monitoringPointCategoryGroupNameHasExisted: この監視ポイントグループ名は既に存在します |
|||
alertLevel_1: 通常 |
|||
alertLevel_2: 緊急故障 |
|||
alertLevel_3: 深刻な故障 |
|||
alertLevel_4: 中程度の故障 |
|||
alertLevel_5: 軽微な故障 |
|||
confirmStatus_0: 未確認 |
|||
confirmStatus_1: 確認済み |
|||
handleStatus_1: 未対応 |
|||
handleStatus_2: 対応中 |
|||
handleStatus_3: 完了 |
|||
handleStatus_4: 自動復旧 |
|||
canNotProcessed: これ以上の処理はできません |
|||
processOwnRole: 自分のロールを操作することはできません |
|||
levelNameExist: 階層名は既に存在しています |
|||
invalidParentLevel: 無効な上位階層です |
|||
levelReferencedByChildren: 下位階層に紐づいています。削除する前に紐付けを解除してください。 |
|||
elapsedTime: '{0}日{1}時間{2}分間' |
|||
categoryHasExisted: カテゴリは既に存在します。 |
|||
operationLogMap: |
|||
addRole: ロールを追加 |
|||
editRole: ロールを編集 |
|||
deleteRole: ロールを削除 |
|||
queryRole: ロール一覧を取得 |
|||
addUser: ユーザーを追加 |
|||
editUser: ユーザーを編集 |
|||
deleteUser: ユーザーを削除 |
|||
resetPassword: パスワードをリセット |
|||
changePassword: パスワードを変更 |
|||
unbindMFADevice: MFAデバイスの連携を解除 |
|||
queryUser: ユーザー一覧を取得 |
|||
queryOperationLog: 操作ログを照会する |
|||
getS3Credentials: S3ファイル操作トークンを取得する |
|||
addSlack: Slackを追加 |
|||
editSlack: Slackを編集 |
|||
deleteSlack: Slackを削除 |
|||
querySlack: Slackリストを取得 |
|||
addTeams: Teamsを追加 |
|||
editTeams: Teamsを編集 |
|||
deleteTeams: Teamsを削除 |
|||
queryTeams: Teamsリストを取得 |
|||
getCumulativeDataList: 積算データ一覧を取得 |
|||
queryDeviceList: デバイス一覧を取得 |
|||
addDeviceGroup: デバイスグループを追加 |
|||
editDeviceGroup: デバイスグループを編集 |
|||
deleteDeviceGroup: デバイスグループを削除 |
|||
queryDeviceGroup: デバイスグループ一覧を取得 |
|||
bindGroupForDevice: デバイスにデバイスグループを割り当てる |
|||
bindDeviceForGroup: デバイスグループに紐付けるデバイスを設定する |
|||
addMonitoringPointCategory: 監視ポイントカテゴリを追加 |
|||
editMonitoringPointCategory: 監視ポイントカテゴリを編集 |
|||
deleteMonitoringPointCategory: 監視ポイントカテゴリを削除 |
|||
queryMonitoringPointCategory: 監視ポイントカテゴリ一覧を取得 |
|||
addMonitoringPointCategoryGroup: 監視ポイントカテゴリグループを追加 |
|||
editMonitoringPointCategoryGroup: 監視ポイントカテゴリグループを編集 |
|||
deleteMonitoringPointCategoryGroup: 監視ポイントカテゴリグループを削除 |
|||
queryMonitoringPointCategoryGroup: 監視ポイントカテゴリグループ一覧を取得 |
|||
bindGroupForCategory: 監視ポイントカテゴリにグループをバインド |
|||
bindCategoryForGroup: グループに監視ポイントカテゴリをバインド |
|||
confirmAlarm: アラームを確認 |
|||
handleAlarm: アラームを対応 |
|||
exportCumulativeData: 積算データをエクスポート |
|||
getAlarmDataList: アラームデータ一覧を取得 |
|||
exportAlarmData: アラームデータをエクスポート |
|||
getMeasureDataList: 計測データ一覧を取得 |
|||
exportMeasureData: 計測データをエクスポート |
|||
getBaStatusDataList: 稼働設備一覧を取得 |
|||
exportBaStatusData: 稼働設備データをエクスポート |
|||
getFavoriteList: お気に入りデバイス一覧を取得 |
|||
removeFavoriteDevice: お気に入りデバイスを削除 |
|||
addFavoriteDevice: お気に入りデバイスを追加 |
|||
addDeviceForGroup: デバイスグループにバインドされたデバイスを設定する |
|||
delDeviceForGroup: デバイスグループにバインドされた指定されたデバイスを削除する |
|||
editBuildingField: 建物の属性を編集 |
|||
setLngLat: 天気の経度と緯度を設定 |
|||
addLevel: レベルを追加 |
|||
editLevel: レベルを編集 |
|||
deleteLevel: レベルを削除 |
|||
queryLevel: レベル一覧を取得 |
|||
addNotificationCategory: 通知カテゴリを追加 |
|||
editNotificationCategory: 通知カテゴリを編集 |
|||
delNotificationCategory: 通知カテゴリを削除 |
|||
addNotification: 通知を追加 |
|||
editNotification: 通知を編集 |
|||
delNotification: 通知を削除 |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
@ -0,0 +1,11 @@ |
|||
aws configure set aws_access_key_id AKIAR26KHSVRUEAKRBPZ |
|||
aws configure set aws_secret_access_key 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 |
|||
aws configure set default.region ap-northeast-1 |
|||
aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 126588786019.dkr.ecr.ap-northeast-1.amazonaws.com |
|||
|
|||
docker build -t 126588786019.dkr.ecr.ap-northeast-1.amazonaws.com/aeon-prod/dashboard-back:latest\ |
|||
--build-arg JAR_FILE=target/dongjian-dashboard-back-controller-0.0.1-SNAPSHOT.jar \ |
|||
--build-arg LIB_DIR=target/lib \ |
|||
--build-arg CONFIG_DIR=target/config \ |
|||
. |
|||
docker push 126588786019.dkr.ecr.ap-northeast-1.amazonaws.com/aeon-prod/dashboard-back:latest |
|||
@ -1,11 +1,11 @@ |
|||
aws configure set aws_access_key_id AKIAQNYBBSGDVT3VF4ON |
|||
aws configure set aws_secret_access_key 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 |
|||
aws configure set aws_access_key_id AKIAVSKFRQDPNWHJDSHL |
|||
aws configure set aws_secret_access_key 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 |
|||
aws configure set default.region ap-northeast-1 |
|||
aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 029530100103.dkr.ecr.ap-northeast-1.amazonaws.com |
|||
aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 382934810846.dkr.ecr.ap-northeast-1.amazonaws.com |
|||
|
|||
docker build -t 029530100103.dkr.ecr.ap-northeast-1.amazonaws.com/aeon/dashboard-back:latest\ |
|||
docker build -t 382934810846.dkr.ecr.ap-northeast-1.amazonaws.com/aeon/dashboard-back-stg:latest\ |
|||
--build-arg JAR_FILE=target/dongjian-dashboard-back-controller-0.0.1-SNAPSHOT.jar \ |
|||
--build-arg LIB_DIR=target/lib \ |
|||
--build-arg CONFIG_DIR=target/config \ |
|||
. |
|||
docker push 029530100103.dkr.ecr.ap-northeast-1.amazonaws.com/aeon/dashboard-back:latest |
|||
docker push 382934810846.dkr.ecr.ap-northeast-1.amazonaws.com/aeon/dashboard-back-stg:latest |
|||
@ -0,0 +1,98 @@ |
|||
package com.dongjian.dashboard.back.controller; |
|||
|
|||
import com.dongjian.dashboard.back.common.exception.BusinessException; |
|||
import com.dongjian.dashboard.back.common.response.PageInfo; |
|||
import com.dongjian.dashboard.back.common.response.PageResponse; |
|||
import com.dongjian.dashboard.back.common.response.ResponseCode; |
|||
import com.dongjian.dashboard.back.common.response.SimpleDataResponse; |
|||
import com.dongjian.dashboard.back.configurator.aspect.OperationLog; |
|||
import com.dongjian.dashboard.back.configurator.interceptor.AccessRequired; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.DashboardNotificationCategorySearchParams; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.DeleteDashboardNotificationCategoryParams; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.OptDashboardNotificationCategoryParams; |
|||
import com.dongjian.dashboard.back.service.DashboardNotificationCategoryService; |
|||
import com.dongjian.dashboard.back.vo.dashboardnotification.DashboardNotificationCategoryPageVO; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
@RestController |
|||
@AccessRequired |
|||
@RequestMapping("/dashboardNotificationCategory") |
|||
@Tag(name = "dashboard通知里的分类管理", description = "Data Provider manage API") |
|||
@SuppressWarnings("unchecked") |
|||
public class DashboardNotificationCategoryController { |
|||
|
|||
private static Logger logger = LoggerFactory.getLogger(DashboardNotificationCategoryController.class); |
|||
|
|||
@Autowired |
|||
private DashboardNotificationCategoryService dashboardNotificationCategoryService; |
|||
|
|||
@OperationLog(operation = "addNotificationCategory", remark = "") |
|||
@Operation(summary = "Add category") |
|||
@RequestMapping(value = "/add", method = RequestMethod.POST) |
|||
public SimpleDataResponse add( |
|||
@RequestBody OptDashboardNotificationCategoryParams optDashboardNotificationCategoryParams, |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType) { |
|||
return dashboardNotificationCategoryService.add(optDashboardNotificationCategoryParams, UserId, CompanyId, LanguageType); |
|||
} |
|||
|
|||
@OperationLog(operation = "editNotificationCategory", remark = "") |
|||
@Operation(summary = "Edit category") |
|||
@RequestMapping(value = "/edit", method = RequestMethod.POST) |
|||
public SimpleDataResponse edit( |
|||
@RequestBody OptDashboardNotificationCategoryParams optDashboardNotificationCategoryParams, |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType) { |
|||
return dashboardNotificationCategoryService.edit(optDashboardNotificationCategoryParams, UserId, CompanyId, LanguageType); |
|||
} |
|||
|
|||
@OperationLog(operation = "delNotificationCategory", remark = "") |
|||
@Operation(summary = "Delete category") |
|||
@RequestMapping(value = "/batchDelete", method = RequestMethod.POST) |
|||
public SimpleDataResponse batchDelete( |
|||
@RequestBody DeleteDashboardNotificationCategoryParams deleteParams, |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType) { |
|||
return dashboardNotificationCategoryService.batchDelete(deleteParams, UserId, CompanyId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "Get category list") |
|||
@RequestMapping(value = "/getListPage", method = RequestMethod.GET) |
|||
public PageResponse<PageInfo<DashboardNotificationCategoryPageVO>> getListPage( |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType, |
|||
@RequestHeader Integer UTCOffset, |
|||
DashboardNotificationCategorySearchParams searchParams) throws BusinessException { |
|||
|
|||
searchParams.setUserId(UserId); |
|||
PageResponse<PageInfo<DashboardNotificationCategoryPageVO>> response = new PageResponse<>(); |
|||
try { |
|||
response.setData(dashboardNotificationCategoryService.getListPage(searchParams, CompanyId, UserId, LanguageType, UTCOffset)); |
|||
response.setCode(ResponseCode.SUCCESS); |
|||
response.setMsg("success"); |
|||
} catch (Exception e) { |
|||
logger.error("Error querying list", e); |
|||
response.setCode(ResponseCode.SERVER_ERROR); |
|||
response.setMsg("service error"); |
|||
} |
|||
return response; |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,98 @@ |
|||
package com.dongjian.dashboard.back.controller; |
|||
|
|||
import com.dongjian.dashboard.back.common.exception.BusinessException; |
|||
import com.dongjian.dashboard.back.common.response.PageInfo; |
|||
import com.dongjian.dashboard.back.common.response.PageResponse; |
|||
import com.dongjian.dashboard.back.common.response.ResponseCode; |
|||
import com.dongjian.dashboard.back.common.response.SimpleDataResponse; |
|||
import com.dongjian.dashboard.back.configurator.aspect.OperationLog; |
|||
import com.dongjian.dashboard.back.configurator.interceptor.AccessRequired; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.DashboardNotificationSearchParams; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.DeleteDashboardNotificationParams; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.OptDashboardNotificationParams; |
|||
import com.dongjian.dashboard.back.service.DashboardNotificationService; |
|||
import com.dongjian.dashboard.back.vo.dashboardnotification.DashboardNotificationPageVO; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
@RestController |
|||
@AccessRequired |
|||
@RequestMapping("/dashboardNotification") |
|||
@Tag(name = "dashboard通知管理", description = "Data Provider manage API") |
|||
@SuppressWarnings("unchecked") |
|||
public class DashboardNotificationController { |
|||
|
|||
private static Logger logger = LoggerFactory.getLogger(DashboardNotificationController.class); |
|||
|
|||
@Autowired |
|||
private DashboardNotificationService dashboardNotificationService; |
|||
|
|||
@OperationLog(operation = "addNotification", remark = "") |
|||
@Operation(summary = "Add dashboard notification") |
|||
@RequestMapping(value = "/add", method = RequestMethod.POST) |
|||
public SimpleDataResponse add( |
|||
@RequestBody OptDashboardNotificationParams optDashboardNotificationParams, |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType) { |
|||
return dashboardNotificationService.add(optDashboardNotificationParams, UserId, CompanyId, LanguageType); |
|||
} |
|||
|
|||
@OperationLog(operation = "editNotification", remark = "") |
|||
@Operation(summary = "Edit dashboard notification") |
|||
@RequestMapping(value = "/edit", method = RequestMethod.POST) |
|||
public SimpleDataResponse edit( |
|||
@RequestBody OptDashboardNotificationParams optDashboardNotificationParams, |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType) { |
|||
return dashboardNotificationService.edit(optDashboardNotificationParams, UserId, CompanyId, LanguageType); |
|||
} |
|||
|
|||
@OperationLog(operation = "delNotification", remark = "") |
|||
@Operation(summary = "Delete dashboard notification") |
|||
@RequestMapping(value = "/batchDelete", method = RequestMethod.POST) |
|||
public SimpleDataResponse batchDelete( |
|||
@RequestBody DeleteDashboardNotificationParams deleteParams, |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType) { |
|||
return dashboardNotificationService.batchDelete(deleteParams, UserId, CompanyId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "Get dashboard notification list") |
|||
@RequestMapping(value = "/getListPage", method = RequestMethod.GET) |
|||
public PageResponse<PageInfo<DashboardNotificationPageVO>> getListPage( |
|||
@RequestHeader String LoginName, |
|||
@RequestHeader String AccessToken, |
|||
@RequestHeader Long UserId, |
|||
@RequestHeader(required = false) Long CompanyId, |
|||
@RequestHeader Integer LanguageType, |
|||
@RequestHeader Integer UTCOffset, |
|||
DashboardNotificationSearchParams searchParams) throws BusinessException { |
|||
|
|||
searchParams.setUserId(UserId); |
|||
PageResponse<PageInfo<DashboardNotificationPageVO>> response = new PageResponse<>(); |
|||
try { |
|||
response.setData(dashboardNotificationService.getListPage(searchParams, CompanyId, UserId, LanguageType, UTCOffset)); |
|||
response.setCode(ResponseCode.SUCCESS); |
|||
response.setMsg("success"); |
|||
} catch (Exception e) { |
|||
logger.error("Error querying list", e); |
|||
response.setCode(ResponseCode.SERVER_ERROR); |
|||
response.setMsg("service error"); |
|||
} |
|||
return response; |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,181 @@ |
|||
package com.dongjian.dashboard.back.controller; |
|||
|
|||
|
|||
import com.alibaba.excel.EasyExcel; |
|||
import com.alibaba.excel.ExcelWriter; |
|||
import com.alibaba.excel.write.metadata.WriteSheet; |
|||
import com.dongjian.dashboard.back.common.exception.BusinessException; |
|||
import com.dongjian.dashboard.back.common.response.PageInfo; |
|||
import com.dongjian.dashboard.back.common.response.PageResponse; |
|||
import com.dongjian.dashboard.back.common.response.ResponseCode; |
|||
import com.dongjian.dashboard.back.common.response.SimpleDataResponse; |
|||
import com.dongjian.dashboard.back.configurator.aspect.OperationLog; |
|||
import com.dongjian.dashboard.back.configurator.interceptor.AccessRequired; |
|||
import com.dongjian.dashboard.back.dto.data.TrendLogDataSearchParam; |
|||
import com.dongjian.dashboard.back.dto.device.LineDataSearchParams; |
|||
import com.dongjian.dashboard.back.easyexcel.ExportDeviceTrendLogDataDTO; |
|||
import com.dongjian.dashboard.back.easyexcel.LanguageDynamicHeaderAdapter; |
|||
import com.dongjian.dashboard.back.service.DeviceDataTrendLogService; |
|||
import com.dongjian.dashboard.back.service.common.CommonOpt; |
|||
import com.dongjian.dashboard.back.util.CommonUtil; |
|||
import com.dongjian.dashboard.back.vo.data.DeviceTrendLogData; |
|||
import com.dongjian.dashboard.back.vo.device.LineData; |
|||
import com.github.pagehelper.PageHelper; |
|||
import io.swagger.v3.oas.annotations.Hidden; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.Parameter; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.servlet.http.HttpServletResponse; |
|||
import org.apache.commons.collections4.CollectionUtils; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.BeanUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.beans.factory.annotation.Value; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.io.IOException; |
|||
import java.net.URLEncoder; |
|||
import java.nio.charset.StandardCharsets; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* |
|||
* @author jwy-style |
|||
* |
|||
*/ |
|||
@RestController//代表返回的是json格式的数据,这个注解是Spring4之后新加的注解
|
|||
@AccessRequired //注解标识是否需要验证token
|
|||
@RequestMapping("/deviceTrendLog") //http请求路径映射
|
|||
@Tag(name = "TrendLog设备的相关接口",description = "TrendLog设备的相关接口") |
|||
@SuppressWarnings("unchecked") |
|||
public class DeviceDataTrendLogController { |
|||
|
|||
private static final Logger logger = LoggerFactory.getLogger(DeviceDataTrendLogController.class); |
|||
|
|||
@Value("${export.page.size}") |
|||
private Integer EXPORT_PAGE_SIZE; |
|||
|
|||
@Autowired |
|||
private DeviceDataTrendLogService deviceDataTrendLogService; |
|||
@Autowired |
|||
private CommonOpt commonOpt; |
|||
|
|||
@OperationLog(operation = "getTrendLogDataList", remark = "") |
|||
@Operation(summary = "获取TrendLog数据列表") |
|||
@RequestMapping(value = "/getDataList",method = RequestMethod.GET) |
|||
public PageResponse<PageInfo<DeviceTrendLogData>> getListPage( |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required=true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required=true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required=true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required=false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required=true) Integer LanguageType, |
|||
TrendLogDataSearchParam pageSearchParam |
|||
) throws BusinessException { |
|||
|
|||
pageSearchParam.setUserId(UserId); |
|||
// pageSearchParam.setCompanyId(CompanyId);
|
|||
PageResponse<PageInfo<DeviceTrendLogData>> pageResponse = new PageResponse<PageInfo<DeviceTrendLogData>>(); |
|||
try{ |
|||
pageResponse.setData(deviceDataTrendLogService.getDataList(pageSearchParam, CompanyId, UserId, LanguageType)); |
|||
pageResponse.setCode(ResponseCode.SUCCESS); |
|||
pageResponse.setMsg("success"); |
|||
}catch (Exception e){ |
|||
logger.error("查询列表报错",e); |
|||
pageResponse.setCode(ResponseCode.SERVER_ERROR); |
|||
pageResponse.setMsg("service error"); |
|||
} |
|||
return pageResponse; |
|||
} |
|||
|
|||
|
|||
@OperationLog(operation = "exportTrendLogData", remark = "") |
|||
@Operation(summary = "导出TrendLog数据列表") |
|||
@GetMapping("/exportData") |
|||
public void exportDeviceTrendLog(HttpServletResponse response, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required=true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required=true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required=true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required=false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required=true) Integer LanguageType, |
|||
TrendLogDataSearchParam pageSearchParam |
|||
) throws IOException { |
|||
|
|||
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); |
|||
response.setCharacterEncoding("utf-8"); |
|||
String fileName = URLEncoder.encode("TrendLog"+CommonUtil.generateExcelSuffix(), StandardCharsets.UTF_8).replace("+", "%20"); |
|||
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx"); |
|||
|
|||
// ===== 固定导出分页大小=====
|
|||
pageSearchParam.setPageSize(EXPORT_PAGE_SIZE); |
|||
|
|||
// ===== 构建 Excel =====
|
|||
List<List<String>> head = LanguageDynamicHeaderAdapter.buildHead(ExportDeviceTrendLogDataDTO.class, LanguageType); |
|||
ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).head(head).build(); |
|||
WriteSheet sheet = EasyExcel.writerSheet("sheet1").build(); |
|||
|
|||
// ===== 循环分页查询并写 Excel =====
|
|||
int pageNum = 1; |
|||
try { |
|||
while (true) { |
|||
pageSearchParam.setPageNum(pageNum); |
|||
|
|||
PageInfo<DeviceTrendLogData> pageData = deviceDataTrendLogService.getDataList(pageSearchParam, CompanyId, UserId, LanguageType); |
|||
|
|||
List<DeviceTrendLogData> list = pageData.getList(); |
|||
if (CollectionUtils.isEmpty(list)) { |
|||
break; // 没数据了,结束
|
|||
} |
|||
|
|||
for (DeviceTrendLogData item : list) { |
|||
ExportDeviceTrendLogDataDTO dto = new ExportDeviceTrendLogDataDTO(); |
|||
BeanUtils.copyProperties(item, dto); |
|||
// dto.setLastYearRatio(CommonUtil.ratio(item.getCumulativeValue(), item.getLastYearValue()));
|
|||
// dto.setYesterdayRatio(CommonUtil.ratio(item.getCumulativeValue(), item.getYesterdayValue()));
|
|||
dto.setStatus111(commonOpt.status111Mapping(item.getStatus111())); |
|||
excelWriter.write(List.of(dto), sheet); |
|||
|
|||
// 手动置空,提醒 GC 回收
|
|||
dto = null; |
|||
item = null; |
|||
} |
|||
|
|||
// 手动清理分页数据和缓存
|
|||
list.clear(); |
|||
PageHelper.clearPage(); |
|||
|
|||
// 最后一页判断(加这个更安全)
|
|||
if (pageNum >= pageData.getPages()) { |
|||
break; |
|||
} |
|||
|
|||
pageNum++; |
|||
} |
|||
} catch (Exception e) { |
|||
logger.error("export error", e); |
|||
throw e; |
|||
} finally { |
|||
excelWriter.finish(); |
|||
PageHelper.clearPage(); |
|||
} |
|||
} |
|||
|
|||
|
|||
@Hidden |
|||
@OperationLog(operation = "getLineData", remark = "") |
|||
@Operation(summary = "获取7日趋势数据") |
|||
@RequestMapping(value = "/getLineData",method = RequestMethod.POST) |
|||
public SimpleDataResponse<List<LineData>> getLineData( |
|||
@Parameter(name = "searchType", description = "1-按小时,2-全部数据", required = true) Integer searchType, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required=true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required=true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required=true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required=false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required=true) Integer LanguageType, |
|||
@RequestBody LineDataSearchParams lineDataSearchParams |
|||
) throws BusinessException { |
|||
return deviceDataTrendLogService.getLineData(searchType, lineDataSearchParams, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
} |
|||
@ -0,0 +1,203 @@ |
|||
package com.dongjian.dashboard.back.controller; |
|||
|
|||
import com.dongjian.dashboard.back.vo.TreeMenusDTO; |
|||
import com.dongjian.dashboard.back.common.exception.BusinessException; |
|||
import com.dongjian.dashboard.back.common.response.PageInfo; |
|||
import com.dongjian.dashboard.back.common.response.PageResponse; |
|||
import com.dongjian.dashboard.back.common.response.ResponseCode; |
|||
import com.dongjian.dashboard.back.common.response.SimpleDataResponse; |
|||
import com.dongjian.dashboard.back.configurator.interceptor.AccessRequired; |
|||
import com.dongjian.dashboard.back.dto.BaseSearchParams; |
|||
import com.dongjian.dashboard.back.dto.levelrole.*; |
|||
import com.dongjian.dashboard.back.service.LevelRoleService; |
|||
import com.dongjian.dashboard.back.vo.levelrole.LevelRolePageDTO; |
|||
import com.dongjian.dashboard.back.vo.levelrole.UserBindLevelRoleVO; |
|||
import com.dongjian.dashboard.back.vo.levelrole.UserBoundRolePageDTO; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.Parameter; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 物件级别管理Controller |
|||
* 实现物件级别的增删改查功能 |
|||
*/ |
|||
@RestController |
|||
@AccessRequired |
|||
@RequestMapping("/levelRole") |
|||
@Tag(name = "物件角色管理的相关接口", description = "物件角色管理的相关接口") |
|||
@SuppressWarnings("unchecked") |
|||
public class LevelRoleController { |
|||
|
|||
private static Logger logger = LoggerFactory.getLogger(LevelRoleController.class); |
|||
|
|||
@Autowired |
|||
private LevelRoleService levelRoleService; |
|||
|
|||
@Operation(summary = "添加级别角色") |
|||
@RequestMapping(value = "/add", method = RequestMethod.POST) |
|||
public SimpleDataResponse add( |
|||
@RequestBody OptLevelRoleParam optLevelRoleParam, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType) { |
|||
return levelRoleService.add(optLevelRoleParam, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "编辑级别角色") |
|||
@RequestMapping(value = "/edit", method = RequestMethod.POST) |
|||
public SimpleDataResponse edit( |
|||
@RequestBody OptLevelRoleParam optLevelRoleParam, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType) { |
|||
return levelRoleService.edit(optLevelRoleParam, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "删除级别角色") |
|||
@RequestMapping(value = "/batchDelete", method = RequestMethod.POST) |
|||
public SimpleDataResponse batchDelete( |
|||
@RequestBody DeleteLevelRoleParam deleteLevelRoleParam, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType) { |
|||
return levelRoleService.batchDelete(deleteLevelRoleParam, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "获取级别角色列表") |
|||
@RequestMapping(value = "/getListPage", method = RequestMethod.GET) |
|||
public PageResponse<PageInfo<LevelRolePageDTO>> getListPage( |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType, |
|||
PageLevelRoleSearchParam pageLevelRoleSearchParam |
|||
) throws BusinessException { |
|||
|
|||
pageLevelRoleSearchParam.setUserId(UserId); |
|||
PageResponse<PageInfo<LevelRolePageDTO>> pageResponse = new PageResponse<>(); |
|||
try { |
|||
pageResponse.setData(levelRoleService.getListPage(pageLevelRoleSearchParam, CompanyId, UserId, LanguageType)); |
|||
pageResponse.setCode(ResponseCode.SUCCESS); |
|||
pageResponse.setMsg("success"); |
|||
} catch (Exception e) { |
|||
logger.error("查询物件级别角色列表报错", e); |
|||
pageResponse.setCode(ResponseCode.SERVER_ERROR); |
|||
pageResponse.setMsg("service error"); |
|||
} |
|||
return pageResponse; |
|||
} |
|||
|
|||
@Operation(summary = "获取可以绑定层级角色的用户列表") |
|||
@RequestMapping(value = "/getCanBeBoundUserPage",method = RequestMethod.GET) |
|||
public PageResponse<PageInfo<UserBindLevelRoleVO>> getCanBeBoundUserPage( |
|||
BaseSearchParams baseSearchParams, |
|||
@Parameter(name="LoginName",description ="登录名",required=true,schema = @Schema(defaultValue = "admin")) @RequestHeader(required=true) String LoginName, |
|||
@Parameter(name="AccessToken",description ="鉴权token",required=true) @RequestHeader(required=true) String AccessToken, |
|||
@Parameter(name="UserId",description ="用户ID",required=true,schema = @Schema(defaultValue = "1")) @RequestHeader(required=true) Long UserId, |
|||
@Parameter(name="CompanyId",description ="用户所属企业ID",required=false,schema = @Schema(defaultValue = "1")) @RequestHeader(required=false) Long CompanyId, |
|||
@Parameter(name="LanguageType",description ="语言类型 0:中文 1:英文 2:日文",required=true,schema = @Schema(defaultValue = "2")) @RequestHeader(required=true) Integer LanguageType, |
|||
@Parameter(name="UTCOffset",description ="格林威治时间与本地时间的差值,单位是分钟,比如东八区是 -480",required=true,schema = @Schema(defaultValue = "-480")) @RequestHeader(required=true) Integer UTCOffset |
|||
) throws BusinessException { |
|||
|
|||
baseSearchParams.setUserId(UserId); |
|||
PageResponse<PageInfo<UserBindLevelRoleVO>> pageResponse = new PageResponse<>(); |
|||
try { |
|||
pageResponse.setData(levelRoleService.getCanBeBoundUserPage(baseSearchParams, CompanyId, UserId, LanguageType, UTCOffset)); |
|||
pageResponse.setCode(ResponseCode.SUCCESS); |
|||
pageResponse.setMsg("success"); |
|||
} catch (Exception e) { |
|||
logger.error("获取用户绑定的级别角色报错", e); |
|||
pageResponse.setCode(ResponseCode.SERVER_ERROR); |
|||
pageResponse.setMsg("service error"); |
|||
} |
|||
return pageResponse; |
|||
} |
|||
|
|||
@Operation(summary = "用户增加绑定层级角色") |
|||
@RequestMapping(value = "/bound/bindUser", method = RequestMethod.POST) |
|||
public SimpleDataResponse bindUser( |
|||
@RequestBody BindUserParam bindUserParam, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType) { |
|||
return levelRoleService.bindUser(bindUserParam, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "解绑用户已有的层级角色关系") |
|||
@RequestMapping(value = "/bound/unbindUser", method = RequestMethod.POST) |
|||
public SimpleDataResponse unbindUser( |
|||
@RequestBody UnbindUserParam unbindUserParam, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType) { |
|||
return levelRoleService.unbindUser(unbindUserParam, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "获取用户已绑定的级别角色列表") |
|||
@RequestMapping(value = "/bound/getAlreadyBoundUserPage", method = RequestMethod.GET) |
|||
public PageResponse<PageInfo<UserBoundRolePageDTO>> getAlreadyBoundUserPage( |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType, |
|||
PageBoundRoleSearchParam pageBoundRoleSearchParam |
|||
) throws BusinessException { |
|||
|
|||
pageBoundRoleSearchParam.setUserId(UserId); |
|||
PageResponse<PageInfo<UserBoundRolePageDTO>> pageResponse = new PageResponse<>(); |
|||
try { |
|||
pageResponse.setData(levelRoleService.getAlreadyBoundUserPage(pageBoundRoleSearchParam, CompanyId, UserId, LanguageType)); |
|||
pageResponse.setCode(ResponseCode.SUCCESS); |
|||
pageResponse.setMsg("success"); |
|||
} catch (Exception e) { |
|||
logger.error("获取用户绑定的级别角色报错", e); |
|||
pageResponse.setCode(ResponseCode.SERVER_ERROR); |
|||
pageResponse.setMsg("service error"); |
|||
} |
|||
return pageResponse; |
|||
} |
|||
|
|||
@Operation(summary = "根据角色ID获取对应层级ID") |
|||
@GetMapping("/bound/getBoundLevelByRole/{roleId}") |
|||
public SimpleDataResponse<List<String>> getBoundLevelByRole( |
|||
@PathVariable Long roleId, |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType |
|||
){ |
|||
return levelRoleService.getBoundLevelByRole(roleId, CompanyId, UserId, LanguageType); |
|||
} |
|||
|
|||
@Operation(summary = "获取当前登录用户绑定的层级树结构", description = "用于管理设置勾选层级ID") |
|||
@GetMapping("/bound/getBoundLevel") |
|||
public SimpleDataResponse<List<TreeMenusDTO>> getBoundLevel( |
|||
@Parameter(name = "LoginName", description = "Login name", required = true, schema = @Schema(defaultValue = "admin")) @RequestHeader(required = true) String LoginName, |
|||
@Parameter(name = "AccessToken", description = "Authentication token", required = true) @RequestHeader(required = true) String AccessToken, |
|||
@Parameter(name = "UserId", description = "User ID", required = true, schema = @Schema(defaultValue = "1")) @RequestHeader(required = true) Long UserId, |
|||
@Parameter(name = "CompanyId", description = "ID of the company to which the user belongs", required = false, schema = @Schema(defaultValue = "1")) @RequestHeader(required = false) Long CompanyId, |
|||
@Parameter(name = "LanguageType", description = "Language type (0: Chinese, 1: English, 2: Japanese)", required = true, schema = @Schema(defaultValue = "2")) @RequestHeader(required = true) Integer LanguageType |
|||
){ |
|||
return levelRoleService.getBoundLevel(CompanyId, UserId, LanguageType); |
|||
} |
|||
} |
|||
@ -0,0 +1,96 @@ |
|||
package com.dongjian.dashboard.back.dao.auto; |
|||
|
|||
import com.dongjian.dashboard.back.model.BaStatusHistory; |
|||
import com.dongjian.dashboard.back.model.BaStatusHistoryExample; |
|||
import java.util.List; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
public interface BaStatusHistoryMapper { |
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
long countByExample(BaStatusHistoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByExample(BaStatusHistoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insert(BaStatusHistory record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insertSelective(BaStatusHistory record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
List<BaStatusHistory> selectByExample(BaStatusHistoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
BaStatusHistory selectByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExampleSelective(@Param("record") BaStatusHistory record, @Param("example") BaStatusHistoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExample(@Param("record") BaStatusHistory record, @Param("example") BaStatusHistoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKeySelective(BaStatusHistory record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKey(BaStatusHistory record); |
|||
} |
|||
@ -0,0 +1,96 @@ |
|||
package com.dongjian.dashboard.back.dao.auto; |
|||
|
|||
import com.dongjian.dashboard.back.model.DashboardLevelRole; |
|||
import com.dongjian.dashboard.back.model.DashboardLevelRoleExample; |
|||
import java.util.List; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
public interface DashboardLevelRoleMapper { |
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
long countByExample(DashboardLevelRoleExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByExample(DashboardLevelRoleExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insert(DashboardLevelRole record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insertSelective(DashboardLevelRole record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
List<DashboardLevelRole> selectByExample(DashboardLevelRoleExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
DashboardLevelRole selectByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExampleSelective(@Param("record") DashboardLevelRole record, @Param("example") DashboardLevelRoleExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExample(@Param("record") DashboardLevelRole record, @Param("example") DashboardLevelRoleExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKeySelective(DashboardLevelRole record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKey(DashboardLevelRole record); |
|||
} |
|||
@ -0,0 +1,64 @@ |
|||
package com.dongjian.dashboard.back.dao.auto; |
|||
|
|||
import com.dongjian.dashboard.back.model.DashboardLevelRoleObject; |
|||
import com.dongjian.dashboard.back.model.DashboardLevelRoleObjectExample; |
|||
import java.util.List; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
public interface DashboardLevelRoleObjectMapper { |
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
long countByExample(DashboardLevelRoleObjectExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByExample(DashboardLevelRoleObjectExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insert(DashboardLevelRoleObject record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insertSelective(DashboardLevelRoleObject record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
List<DashboardLevelRoleObject> selectByExample(DashboardLevelRoleObjectExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExampleSelective(@Param("record") DashboardLevelRoleObject record, @Param("example") DashboardLevelRoleObjectExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExample(@Param("record") DashboardLevelRoleObject record, @Param("example") DashboardLevelRoleObjectExample example); |
|||
} |
|||
@ -0,0 +1,96 @@ |
|||
package com.dongjian.dashboard.back.dao.auto; |
|||
|
|||
import com.dongjian.dashboard.back.model.DashboardLevelRoleUser; |
|||
import com.dongjian.dashboard.back.model.DashboardLevelRoleUserExample; |
|||
import java.util.List; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
public interface DashboardLevelRoleUserMapper { |
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
long countByExample(DashboardLevelRoleUserExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByExample(DashboardLevelRoleUserExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insert(DashboardLevelRoleUser record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insertSelective(DashboardLevelRoleUser record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
List<DashboardLevelRoleUser> selectByExample(DashboardLevelRoleUserExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
DashboardLevelRoleUser selectByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExampleSelective(@Param("record") DashboardLevelRoleUser record, @Param("example") DashboardLevelRoleUserExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExample(@Param("record") DashboardLevelRoleUser record, @Param("example") DashboardLevelRoleUserExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKeySelective(DashboardLevelRoleUser record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_user |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKey(DashboardLevelRoleUser record); |
|||
} |
|||
@ -0,0 +1,96 @@ |
|||
package com.dongjian.dashboard.back.dao.auto; |
|||
|
|||
import com.dongjian.dashboard.back.model.DashboardNotificationCategory; |
|||
import com.dongjian.dashboard.back.model.DashboardNotificationCategoryExample; |
|||
import java.util.List; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
public interface DashboardNotificationCategoryMapper { |
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
long countByExample(DashboardNotificationCategoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByExample(DashboardNotificationCategoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int deleteByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insert(DashboardNotificationCategory record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int insertSelective(DashboardNotificationCategory record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
List<DashboardNotificationCategory> selectByExample(DashboardNotificationCategoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
DashboardNotificationCategory selectByPrimaryKey(Long id); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExampleSelective(@Param("record") DashboardNotificationCategory record, @Param("example") DashboardNotificationCategoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByExample(@Param("record") DashboardNotificationCategory record, @Param("example") DashboardNotificationCategoryExample example); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKeySelective(DashboardNotificationCategory record); |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_notification_category |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
int updateByPrimaryKey(DashboardNotificationCategory record); |
|||
} |
|||
@ -0,0 +1,9 @@ |
|||
package com.dongjian.dashboard.back.dao.ex; |
|||
|
|||
import com.dongjian.dashboard.back.dao.auto.BaStatusHistoryMapper; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
@Mapper |
|||
public interface BaStatusHistoryMapperExt extends BaStatusHistoryMapper { |
|||
|
|||
} |
|||
@ -0,0 +1,17 @@ |
|||
package com.dongjian.dashboard.back.dao.ex; |
|||
|
|||
import com.dongjian.dashboard.back.dao.auto.DashboardNotificationCategoryMapper; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.DashboardNotificationCategorySearchParams; |
|||
import com.dongjian.dashboard.back.dto.dashboardnotification.OptDashboardNotificationCategoryParams; |
|||
import com.dongjian.dashboard.back.vo.dashboardnotification.DashboardNotificationCategoryPageVO; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Mapper |
|||
public interface DashboardNotificationCategoryMapperExt extends DashboardNotificationCategoryMapper { |
|||
|
|||
int checkExist(OptDashboardNotificationCategoryParams optDashboardNotificationCategoryParams); |
|||
|
|||
List<DashboardNotificationCategoryPageVO> getListPage(DashboardNotificationCategorySearchParams pageSearchParam); |
|||
} |
|||
@ -0,0 +1,43 @@ |
|||
package com.dongjian.dashboard.back.dao.ex; |
|||
|
|||
import com.dongjian.dashboard.back.dao.auto.DashboardLevelRoleMapper; |
|||
import com.dongjian.dashboard.back.dto.BaseSearchParams; |
|||
import com.dongjian.dashboard.back.dto.levelrole.OptLevelRoleParam; |
|||
import com.dongjian.dashboard.back.dto.levelrole.PageBoundRoleSearchParam; |
|||
import com.dongjian.dashboard.back.dto.levelrole.PageLevelRoleSearchParam; |
|||
import com.dongjian.dashboard.back.vo.levelrole.LevelRolePageDTO; |
|||
import com.dongjian.dashboard.back.vo.levelrole.RefKey; |
|||
import com.dongjian.dashboard.back.vo.levelrole.UserBindLevelRoleVO; |
|||
import com.dongjian.dashboard.back.vo.levelrole.UserBoundRolePageDTO; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
@Mapper |
|||
public interface LevelRoleMapperExt extends DashboardLevelRoleMapper { |
|||
|
|||
long checkExist(OptLevelRoleParam param); |
|||
|
|||
List<LevelRolePageDTO> getListPage(PageLevelRoleSearchParam pageSearchParam); |
|||
|
|||
List<RefKey> selectAllBranches(Map<String, Object> levelMap); |
|||
|
|||
List<RefKey> selectAllStores(Map<String, Object> levelMap); |
|||
|
|||
List<RefKey> selectAllAreas(Map<String, Object> levelMap); |
|||
|
|||
List<RefKey> selectAllSites(Map<String, Object> levelMap); |
|||
|
|||
List<RefKey> selectAllBuildings(Map<String, Object> levelMap); |
|||
|
|||
List<RefKey> selectUserRefs(Map<String, Object> param); |
|||
|
|||
List<String> getBoundLevelByRole(Long roleId); |
|||
|
|||
List<UserBoundRolePageDTO> getAlreadyBoundUserPage(PageBoundRoleSearchParam pageSearchParam); |
|||
|
|||
List<UserBindLevelRoleVO> getCanBeBoundUserPage(BaseSearchParams pageSearchParam); |
|||
|
|||
Integer checkLevelManager(Long userId); |
|||
} |
|||
@ -0,0 +1,9 @@ |
|||
package com.dongjian.dashboard.back.dao.ex; |
|||
|
|||
import com.dongjian.dashboard.back.dao.auto.DashboardLevelRoleObjectMapper; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
@Mapper |
|||
public interface LevelRoleObjectMapperExt extends DashboardLevelRoleObjectMapper { |
|||
|
|||
} |
|||
@ -0,0 +1,9 @@ |
|||
package com.dongjian.dashboard.back.dao.ex; |
|||
|
|||
import com.dongjian.dashboard.back.dao.auto.DashboardLevelRoleUserMapper; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
@Mapper |
|||
public interface LevelRoleUserMapperExt extends DashboardLevelRoleUserMapper { |
|||
|
|||
} |
|||
@ -0,0 +1,19 @@ |
|||
package com.dongjian.dashboard.back.dao.ex; |
|||
|
|||
import com.dongjian.dashboard.back.vo.data.OverviewCategoryVO; |
|||
import com.dongjian.dashboard.back.vo.data.OverviewInfo; |
|||
import com.dongjian.dashboard.back.vo.data.OverviewVO; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
@Mapper |
|||
public interface OverviewInfoMapperExt { |
|||
|
|||
List<OverviewInfo> getOverviewInfo(Map<String, Object> paramMap); |
|||
|
|||
List<OverviewVO> getBuildingInfo(Map<String, Object> buildingMap); |
|||
|
|||
List<OverviewCategoryVO> getExistingCategoryList(Map<String, Object> allCategoryParamMap); |
|||
} |
|||
@ -0,0 +1,257 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.auto.BaStatusHistoryMapper"> |
|||
<resultMap id="BaseResultMap" type="com.dongjian.dashboard.back.model.BaStatusHistory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<id column="id" jdbcType="BIGINT" property="id" /> |
|||
<result column="device_info_id" jdbcType="INTEGER" property="deviceInfoId" /> |
|||
<result column="is_running" jdbcType="INTEGER" property="isRunning" /> |
|||
<result column="update_ts" jdbcType="VARCHAR" property="updateTs" /> |
|||
</resultMap> |
|||
<sql id="Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Update_By_Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="example.oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Base_Column_List"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
id, device_info_id, is_running, update_ts |
|||
</sql> |
|||
<select id="selectByExample" parameterType="com.dongjian.dashboard.back.model.BaStatusHistoryExample" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<if test="distinct"> |
|||
distinct |
|||
</if> |
|||
'true' as QUERYID, |
|||
<include refid="Base_Column_List" /> |
|||
from ba_status_history |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
<if test="orderByClause != null"> |
|||
order by ${orderByClause} |
|||
</if> |
|||
</select> |
|||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<include refid="Base_Column_List" /> |
|||
from ba_status_history |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</select> |
|||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from ba_status_history |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</delete> |
|||
<delete id="deleteByExample" parameterType="com.dongjian.dashboard.back.model.BaStatusHistoryExample"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from ba_status_history |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</delete> |
|||
<insert id="insert" parameterType="com.dongjian.dashboard.back.model.BaStatusHistory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> |
|||
SELECT LAST_INSERT_ID() |
|||
</selectKey> |
|||
insert into ba_status_history (device_info_id, is_running, update_ts |
|||
) |
|||
values (#{deviceInfoId,jdbcType=INTEGER}, #{isRunning,jdbcType=INTEGER}, #{updateTs,jdbcType=VARCHAR} |
|||
) |
|||
</insert> |
|||
<insert id="insertSelective" parameterType="com.dongjian.dashboard.back.model.BaStatusHistory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> |
|||
SELECT LAST_INSERT_ID() |
|||
</selectKey> |
|||
insert into ba_status_history |
|||
<trim prefix="(" suffix=")" suffixOverrides=","> |
|||
<if test="deviceInfoId != null"> |
|||
device_info_id, |
|||
</if> |
|||
<if test="isRunning != null"> |
|||
is_running, |
|||
</if> |
|||
<if test="updateTs != null"> |
|||
update_ts, |
|||
</if> |
|||
</trim> |
|||
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|||
<if test="deviceInfoId != null"> |
|||
#{deviceInfoId,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="isRunning != null"> |
|||
#{isRunning,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="updateTs != null"> |
|||
#{updateTs,jdbcType=VARCHAR}, |
|||
</if> |
|||
</trim> |
|||
</insert> |
|||
<select id="countByExample" parameterType="com.dongjian.dashboard.back.model.BaStatusHistoryExample" resultType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select count(*) from ba_status_history |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</select> |
|||
<update id="updateByExampleSelective" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update ba_status_history |
|||
<set> |
|||
<if test="record.id != null"> |
|||
id = #{record.id,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.deviceInfoId != null"> |
|||
device_info_id = #{record.deviceInfoId,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="record.isRunning != null"> |
|||
is_running = #{record.isRunning,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="record.updateTs != null"> |
|||
update_ts = #{record.updateTs,jdbcType=VARCHAR}, |
|||
</if> |
|||
</set> |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByExample" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update ba_status_history |
|||
set id = #{record.id,jdbcType=BIGINT}, |
|||
device_info_id = #{record.deviceInfoId,jdbcType=INTEGER}, |
|||
is_running = #{record.isRunning,jdbcType=INTEGER}, |
|||
update_ts = #{record.updateTs,jdbcType=VARCHAR} |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByPrimaryKeySelective" parameterType="com.dongjian.dashboard.back.model.BaStatusHistory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update ba_status_history |
|||
<set> |
|||
<if test="deviceInfoId != null"> |
|||
device_info_id = #{deviceInfoId,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="isRunning != null"> |
|||
is_running = #{isRunning,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="updateTs != null"> |
|||
update_ts = #{updateTs,jdbcType=VARCHAR}, |
|||
</if> |
|||
</set> |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
<update id="updateByPrimaryKey" parameterType="com.dongjian.dashboard.back.model.BaStatusHistory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update ba_status_history |
|||
set device_info_id = #{deviceInfoId,jdbcType=INTEGER}, |
|||
is_running = #{isRunning,jdbcType=INTEGER}, |
|||
update_ts = #{updateTs,jdbcType=VARCHAR} |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
</mapper> |
|||
@ -0,0 +1,334 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.auto.DashboardLevelRoleMapper"> |
|||
<resultMap id="BaseResultMap" type="com.dongjian.dashboard.back.model.DashboardLevelRole"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<id column="id" jdbcType="BIGINT" property="id" /> |
|||
<result column="company_id" jdbcType="BIGINT" property="companyId" /> |
|||
<result column="name" jdbcType="VARCHAR" property="name" /> |
|||
<result column="remark" jdbcType="VARCHAR" property="remark" /> |
|||
<result column="flag" jdbcType="INTEGER" property="flag" /> |
|||
<result column="created_by" jdbcType="BIGINT" property="createdBy" /> |
|||
<result column="created_at" jdbcType="BIGINT" property="createdAt" /> |
|||
<result column="updated_at" jdbcType="BIGINT" property="updatedAt" /> |
|||
<result column="updated_by" jdbcType="BIGINT" property="updatedBy" /> |
|||
</resultMap> |
|||
<sql id="Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Update_By_Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="example.oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Base_Column_List"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
id, company_id, `name`, remark, flag, created_by, created_at, updated_at, updated_by |
|||
</sql> |
|||
<select id="selectByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleExample" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<if test="distinct"> |
|||
distinct |
|||
</if> |
|||
'true' as QUERYID, |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_level_role |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
<if test="orderByClause != null"> |
|||
order by ${orderByClause} |
|||
</if> |
|||
</select> |
|||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_level_role |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</select> |
|||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_level_role |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</delete> |
|||
<delete id="deleteByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleExample"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_level_role |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</delete> |
|||
<insert id="insert" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRole"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> |
|||
SELECT LAST_INSERT_ID() |
|||
</selectKey> |
|||
insert into dashboard_level_role (company_id, `name`, remark, |
|||
flag, created_by, created_at, |
|||
updated_at, updated_by) |
|||
values (#{companyId,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, |
|||
#{flag,jdbcType=INTEGER}, #{createdBy,jdbcType=BIGINT}, #{createdAt,jdbcType=BIGINT}, |
|||
#{updatedAt,jdbcType=BIGINT}, #{updatedBy,jdbcType=BIGINT}) |
|||
</insert> |
|||
<insert id="insertSelective" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRole"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> |
|||
SELECT LAST_INSERT_ID() |
|||
</selectKey> |
|||
insert into dashboard_level_role |
|||
<trim prefix="(" suffix=")" suffixOverrides=","> |
|||
<if test="companyId != null"> |
|||
company_id, |
|||
</if> |
|||
<if test="name != null"> |
|||
`name`, |
|||
</if> |
|||
<if test="remark != null"> |
|||
remark, |
|||
</if> |
|||
<if test="flag != null"> |
|||
flag, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by, |
|||
</if> |
|||
</trim> |
|||
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|||
<if test="companyId != null"> |
|||
#{companyId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="name != null"> |
|||
#{name,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="remark != null"> |
|||
#{remark,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="flag != null"> |
|||
#{flag,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
#{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
#{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
#{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
#{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</trim> |
|||
</insert> |
|||
<select id="countByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleExample" resultType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select count(*) from dashboard_level_role |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</select> |
|||
<update id="updateByExampleSelective" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role |
|||
<set> |
|||
<if test="record.id != null"> |
|||
id = #{record.id,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.companyId != null"> |
|||
company_id = #{record.companyId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.name != null"> |
|||
`name` = #{record.name,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="record.remark != null"> |
|||
remark = #{record.remark,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="record.flag != null"> |
|||
flag = #{record.flag,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="record.createdBy != null"> |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.createdAt != null"> |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedAt != null"> |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedBy != null"> |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByExample" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role |
|||
set id = #{record.id,jdbcType=BIGINT}, |
|||
company_id = #{record.companyId,jdbcType=BIGINT}, |
|||
`name` = #{record.name,jdbcType=VARCHAR}, |
|||
remark = #{record.remark,jdbcType=VARCHAR}, |
|||
flag = #{record.flag,jdbcType=INTEGER}, |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT} |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByPrimaryKeySelective" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRole"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role |
|||
<set> |
|||
<if test="companyId != null"> |
|||
company_id = #{companyId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="name != null"> |
|||
`name` = #{name,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="remark != null"> |
|||
remark = #{remark,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="flag != null"> |
|||
flag = #{flag,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by = #{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at = #{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at = #{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by = #{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
<update id="updateByPrimaryKey" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRole"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role |
|||
set company_id = #{companyId,jdbcType=BIGINT}, |
|||
`name` = #{name,jdbcType=VARCHAR}, |
|||
remark = #{remark,jdbcType=VARCHAR}, |
|||
flag = #{flag,jdbcType=INTEGER}, |
|||
created_by = #{createdBy,jdbcType=BIGINT}, |
|||
created_at = #{createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{updatedBy,jdbcType=BIGINT} |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
</mapper> |
|||
@ -0,0 +1,244 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.auto.DashboardLevelRoleObjectMapper"> |
|||
<resultMap id="BaseResultMap" type="com.dongjian.dashboard.back.model.DashboardLevelRoleObject"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<result column="level_role_id" jdbcType="BIGINT" property="levelRoleId" /> |
|||
<result column="ref_type" jdbcType="CHAR" property="refType" /> |
|||
<result column="ref_id" jdbcType="BIGINT" property="refId" /> |
|||
<result column="created_by" jdbcType="BIGINT" property="createdBy" /> |
|||
<result column="created_at" jdbcType="BIGINT" property="createdAt" /> |
|||
<result column="updated_at" jdbcType="BIGINT" property="updatedAt" /> |
|||
<result column="updated_by" jdbcType="BIGINT" property="updatedBy" /> |
|||
</resultMap> |
|||
<sql id="Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Update_By_Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="example.oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Base_Column_List"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
level_role_id, ref_type, ref_id, created_by, created_at, updated_at, updated_by |
|||
</sql> |
|||
<select id="selectByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleObjectExample" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<if test="distinct"> |
|||
distinct |
|||
</if> |
|||
'true' as QUERYID, |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_level_role_object |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
<if test="orderByClause != null"> |
|||
order by ${orderByClause} |
|||
</if> |
|||
</select> |
|||
<delete id="deleteByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleObjectExample"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_level_role_object |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</delete> |
|||
<insert id="insert" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleObject"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
insert into dashboard_level_role_object (level_role_id, ref_type, ref_id, |
|||
created_by, created_at, updated_at, |
|||
updated_by) |
|||
values (#{levelRoleId,jdbcType=BIGINT}, #{refType,jdbcType=CHAR}, #{refId,jdbcType=BIGINT}, |
|||
#{createdBy,jdbcType=BIGINT}, #{createdAt,jdbcType=BIGINT}, #{updatedAt,jdbcType=BIGINT}, |
|||
#{updatedBy,jdbcType=BIGINT}) |
|||
</insert> |
|||
<insert id="insertSelective" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleObject"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
insert into dashboard_level_role_object |
|||
<trim prefix="(" suffix=")" suffixOverrides=","> |
|||
<if test="levelRoleId != null"> |
|||
level_role_id, |
|||
</if> |
|||
<if test="refType != null"> |
|||
ref_type, |
|||
</if> |
|||
<if test="refId != null"> |
|||
ref_id, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by, |
|||
</if> |
|||
</trim> |
|||
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|||
<if test="levelRoleId != null"> |
|||
#{levelRoleId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="refType != null"> |
|||
#{refType,jdbcType=CHAR}, |
|||
</if> |
|||
<if test="refId != null"> |
|||
#{refId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
#{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
#{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
#{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
#{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</trim> |
|||
</insert> |
|||
<select id="countByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleObjectExample" resultType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select count(*) from dashboard_level_role_object |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</select> |
|||
<update id="updateByExampleSelective" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role_object |
|||
<set> |
|||
<if test="record.levelRoleId != null"> |
|||
level_role_id = #{record.levelRoleId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.refType != null"> |
|||
ref_type = #{record.refType,jdbcType=CHAR}, |
|||
</if> |
|||
<if test="record.refId != null"> |
|||
ref_id = #{record.refId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.createdBy != null"> |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.createdAt != null"> |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedAt != null"> |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedBy != null"> |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByExample" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role_object |
|||
set level_role_id = #{record.levelRoleId,jdbcType=BIGINT}, |
|||
ref_type = #{record.refType,jdbcType=CHAR}, |
|||
ref_id = #{record.refId,jdbcType=BIGINT}, |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT} |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
</mapper> |
|||
@ -0,0 +1,319 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.auto.DashboardLevelRoleUserMapper"> |
|||
<resultMap id="BaseResultMap" type="com.dongjian.dashboard.back.model.DashboardLevelRoleUser"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<id column="id" jdbcType="BIGINT" property="id" /> |
|||
<result column="user_id" jdbcType="BIGINT" property="userId" /> |
|||
<result column="level_role_id" jdbcType="BIGINT" property="levelRoleId" /> |
|||
<result column="ref_type" jdbcType="INTEGER" property="refType" /> |
|||
<result column="created_by" jdbcType="BIGINT" property="createdBy" /> |
|||
<result column="created_at" jdbcType="BIGINT" property="createdAt" /> |
|||
<result column="updated_at" jdbcType="BIGINT" property="updatedAt" /> |
|||
<result column="updated_by" jdbcType="BIGINT" property="updatedBy" /> |
|||
</resultMap> |
|||
<sql id="Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Update_By_Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="example.oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Base_Column_List"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
id, user_id, level_role_id, ref_type, created_by, created_at, updated_at, updated_by |
|||
</sql> |
|||
<select id="selectByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUserExample" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<if test="distinct"> |
|||
distinct |
|||
</if> |
|||
'true' as QUERYID, |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_level_role_user |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
<if test="orderByClause != null"> |
|||
order by ${orderByClause} |
|||
</if> |
|||
</select> |
|||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_level_role_user |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</select> |
|||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_level_role_user |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</delete> |
|||
<delete id="deleteByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUserExample"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_level_role_user |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</delete> |
|||
<insert id="insert" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUser"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
insert into dashboard_level_role_user (id, user_id, level_role_id, |
|||
ref_type, created_by, created_at, |
|||
updated_at, updated_by) |
|||
values (#{id,jdbcType=BIGINT}, #{userId,jdbcType=BIGINT}, #{levelRoleId,jdbcType=BIGINT}, |
|||
#{refType,jdbcType=INTEGER}, #{createdBy,jdbcType=BIGINT}, #{createdAt,jdbcType=BIGINT}, |
|||
#{updatedAt,jdbcType=BIGINT}, #{updatedBy,jdbcType=BIGINT}) |
|||
</insert> |
|||
<insert id="insertSelective" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUser"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
insert into dashboard_level_role_user |
|||
<trim prefix="(" suffix=")" suffixOverrides=","> |
|||
<if test="id != null"> |
|||
id, |
|||
</if> |
|||
<if test="userId != null"> |
|||
user_id, |
|||
</if> |
|||
<if test="levelRoleId != null"> |
|||
level_role_id, |
|||
</if> |
|||
<if test="refType != null"> |
|||
ref_type, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by, |
|||
</if> |
|||
</trim> |
|||
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|||
<if test="id != null"> |
|||
#{id,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="userId != null"> |
|||
#{userId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="levelRoleId != null"> |
|||
#{levelRoleId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="refType != null"> |
|||
#{refType,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
#{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
#{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
#{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
#{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</trim> |
|||
</insert> |
|||
<select id="countByExample" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUserExample" resultType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select count(*) from dashboard_level_role_user |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</select> |
|||
<update id="updateByExampleSelective" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role_user |
|||
<set> |
|||
<if test="record.id != null"> |
|||
id = #{record.id,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.userId != null"> |
|||
user_id = #{record.userId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.levelRoleId != null"> |
|||
level_role_id = #{record.levelRoleId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.refType != null"> |
|||
ref_type = #{record.refType,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="record.createdBy != null"> |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.createdAt != null"> |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedAt != null"> |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedBy != null"> |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByExample" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role_user |
|||
set id = #{record.id,jdbcType=BIGINT}, |
|||
user_id = #{record.userId,jdbcType=BIGINT}, |
|||
level_role_id = #{record.levelRoleId,jdbcType=BIGINT}, |
|||
ref_type = #{record.refType,jdbcType=INTEGER}, |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT} |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByPrimaryKeySelective" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUser"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role_user |
|||
<set> |
|||
<if test="userId != null"> |
|||
user_id = #{userId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="levelRoleId != null"> |
|||
level_role_id = #{levelRoleId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="refType != null"> |
|||
ref_type = #{refType,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by = #{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at = #{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at = #{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by = #{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
<update id="updateByPrimaryKey" parameterType="com.dongjian.dashboard.back.model.DashboardLevelRoleUser"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_level_role_user |
|||
set user_id = #{userId,jdbcType=BIGINT}, |
|||
level_role_id = #{levelRoleId,jdbcType=BIGINT}, |
|||
ref_type = #{refType,jdbcType=INTEGER}, |
|||
created_by = #{createdBy,jdbcType=BIGINT}, |
|||
created_at = #{createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{updatedBy,jdbcType=BIGINT} |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
</mapper> |
|||
@ -0,0 +1,334 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.auto.DashboardNotificationCategoryMapper"> |
|||
<resultMap id="BaseResultMap" type="com.dongjian.dashboard.back.model.DashboardNotificationCategory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<id column="id" jdbcType="BIGINT" property="id" /> |
|||
<result column="company_id" jdbcType="BIGINT" property="companyId" /> |
|||
<result column="name" jdbcType="VARCHAR" property="name" /> |
|||
<result column="remark" jdbcType="VARCHAR" property="remark" /> |
|||
<result column="flag" jdbcType="INTEGER" property="flag" /> |
|||
<result column="created_by" jdbcType="BIGINT" property="createdBy" /> |
|||
<result column="created_at" jdbcType="BIGINT" property="createdAt" /> |
|||
<result column="updated_at" jdbcType="BIGINT" property="updatedAt" /> |
|||
<result column="updated_by" jdbcType="BIGINT" property="updatedBy" /> |
|||
</resultMap> |
|||
<sql id="Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Update_By_Example_Where_Clause"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<where> |
|||
<foreach collection="example.oredCriteria" item="criteria" separator="or"> |
|||
<if test="criteria.valid"> |
|||
<trim prefix="(" prefixOverrides="and" suffix=")"> |
|||
<foreach collection="criteria.criteria" item="criterion"> |
|||
<choose> |
|||
<when test="criterion.noValue"> |
|||
and ${criterion.condition} |
|||
</when> |
|||
<when test="criterion.singleValue"> |
|||
and ${criterion.condition} #{criterion.value} |
|||
</when> |
|||
<when test="criterion.betweenValue"> |
|||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} |
|||
</when> |
|||
<when test="criterion.listValue"> |
|||
and ${criterion.condition} |
|||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> |
|||
#{listItem} |
|||
</foreach> |
|||
</when> |
|||
</choose> |
|||
</foreach> |
|||
</trim> |
|||
</if> |
|||
</foreach> |
|||
</where> |
|||
</sql> |
|||
<sql id="Base_Column_List"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
id, company_id, `name`, remark, flag, created_by, created_at, updated_at, updated_by |
|||
</sql> |
|||
<select id="selectByExample" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategoryExample" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<if test="distinct"> |
|||
distinct |
|||
</if> |
|||
'true' as QUERYID, |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_notification_category |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
<if test="orderByClause != null"> |
|||
order by ${orderByClause} |
|||
</if> |
|||
</select> |
|||
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select |
|||
<include refid="Base_Column_List" /> |
|||
from dashboard_notification_category |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</select> |
|||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_notification_category |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</delete> |
|||
<delete id="deleteByExample" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategoryExample"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
delete from dashboard_notification_category |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</delete> |
|||
<insert id="insert" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> |
|||
SELECT LAST_INSERT_ID() |
|||
</selectKey> |
|||
insert into dashboard_notification_category (company_id, `name`, remark, |
|||
flag, created_by, created_at, |
|||
updated_at, updated_by) |
|||
values (#{companyId,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, |
|||
#{flag,jdbcType=INTEGER}, #{createdBy,jdbcType=BIGINT}, #{createdAt,jdbcType=BIGINT}, |
|||
#{updatedAt,jdbcType=BIGINT}, #{updatedBy,jdbcType=BIGINT}) |
|||
</insert> |
|||
<insert id="insertSelective" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> |
|||
SELECT LAST_INSERT_ID() |
|||
</selectKey> |
|||
insert into dashboard_notification_category |
|||
<trim prefix="(" suffix=")" suffixOverrides=","> |
|||
<if test="companyId != null"> |
|||
company_id, |
|||
</if> |
|||
<if test="name != null"> |
|||
`name`, |
|||
</if> |
|||
<if test="remark != null"> |
|||
remark, |
|||
</if> |
|||
<if test="flag != null"> |
|||
flag, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by, |
|||
</if> |
|||
</trim> |
|||
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|||
<if test="companyId != null"> |
|||
#{companyId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="name != null"> |
|||
#{name,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="remark != null"> |
|||
#{remark,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="flag != null"> |
|||
#{flag,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
#{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
#{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
#{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
#{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</trim> |
|||
</insert> |
|||
<select id="countByExample" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategoryExample" resultType="java.lang.Long"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
select count(*) from dashboard_notification_category |
|||
<if test="_parameter != null"> |
|||
<include refid="Example_Where_Clause" /> |
|||
</if> |
|||
</select> |
|||
<update id="updateByExampleSelective" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_notification_category |
|||
<set> |
|||
<if test="record.id != null"> |
|||
id = #{record.id,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.companyId != null"> |
|||
company_id = #{record.companyId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.name != null"> |
|||
`name` = #{record.name,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="record.remark != null"> |
|||
remark = #{record.remark,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="record.flag != null"> |
|||
flag = #{record.flag,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="record.createdBy != null"> |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.createdAt != null"> |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedAt != null"> |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="record.updatedBy != null"> |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByExample" parameterType="map"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_notification_category |
|||
set id = #{record.id,jdbcType=BIGINT}, |
|||
company_id = #{record.companyId,jdbcType=BIGINT}, |
|||
`name` = #{record.name,jdbcType=VARCHAR}, |
|||
remark = #{record.remark,jdbcType=VARCHAR}, |
|||
flag = #{record.flag,jdbcType=INTEGER}, |
|||
created_by = #{record.createdBy,jdbcType=BIGINT}, |
|||
created_at = #{record.createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{record.updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{record.updatedBy,jdbcType=BIGINT} |
|||
<if test="_parameter != null"> |
|||
<include refid="Update_By_Example_Where_Clause" /> |
|||
</if> |
|||
</update> |
|||
<update id="updateByPrimaryKeySelective" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_notification_category |
|||
<set> |
|||
<if test="companyId != null"> |
|||
company_id = #{companyId,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="name != null"> |
|||
`name` = #{name,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="remark != null"> |
|||
remark = #{remark,jdbcType=VARCHAR}, |
|||
</if> |
|||
<if test="flag != null"> |
|||
flag = #{flag,jdbcType=INTEGER}, |
|||
</if> |
|||
<if test="createdBy != null"> |
|||
created_by = #{createdBy,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="createdAt != null"> |
|||
created_at = #{createdAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedAt != null"> |
|||
updated_at = #{updatedAt,jdbcType=BIGINT}, |
|||
</if> |
|||
<if test="updatedBy != null"> |
|||
updated_by = #{updatedBy,jdbcType=BIGINT}, |
|||
</if> |
|||
</set> |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
<update id="updateByPrimaryKey" parameterType="com.dongjian.dashboard.back.model.DashboardNotificationCategory"> |
|||
<!-- |
|||
WARNING - @mbg.generated |
|||
This element is automatically generated by MyBatis Generator, do not modify. |
|||
--> |
|||
update dashboard_notification_category |
|||
set company_id = #{companyId,jdbcType=BIGINT}, |
|||
`name` = #{name,jdbcType=VARCHAR}, |
|||
remark = #{remark,jdbcType=VARCHAR}, |
|||
flag = #{flag,jdbcType=INTEGER}, |
|||
created_by = #{createdBy,jdbcType=BIGINT}, |
|||
created_at = #{createdAt,jdbcType=BIGINT}, |
|||
updated_at = #{updatedAt,jdbcType=BIGINT}, |
|||
updated_by = #{updatedBy,jdbcType=BIGINT} |
|||
where id = #{id,jdbcType=BIGINT} |
|||
</update> |
|||
</mapper> |
|||
@ -0,0 +1,43 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.ex.DashboardNotificationCategoryMapperExt"> |
|||
|
|||
|
|||
<select id="checkExist" resultType="java.lang.Integer"> |
|||
SELECT |
|||
COUNT(1) |
|||
FROM |
|||
dashboard_notification_category |
|||
WHERE |
|||
flag != 1 AND name = #{name} |
|||
<if test="companyId != null"> |
|||
AND company_id = #{companyId} |
|||
</if> |
|||
<if test="categoryId != null"> |
|||
AND id != #{categoryId} |
|||
</if> |
|||
</select> |
|||
|
|||
|
|||
<select id="getListPage" resultType="com.dongjian.dashboard.back.vo.dashboardnotification.DashboardNotificationCategoryPageVO"> |
|||
SELECT |
|||
dn.id categoryId, |
|||
dn.company_id, |
|||
dn.`name`, |
|||
dn.remark, |
|||
dn.created_at |
|||
FROM |
|||
dashboard_notification_category dn |
|||
WHERE |
|||
dn.flag != 1 |
|||
AND dn.company_id IN <foreach collection="companyIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
<if test="categoryIdList != null"> |
|||
AND dn.id IN <foreach collection="categoryIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
</if> |
|||
<if test="name != null and name != ''"> |
|||
AND dn.name LIKE CONCAT('%',#{name},'%') |
|||
</if> |
|||
ORDER BY dn.id DESC |
|||
</select> |
|||
|
|||
</mapper> |
|||
@ -0,0 +1,213 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.ex.LevelRoleMapperExt"> |
|||
|
|||
<select id="checkExist" resultType="java.lang.Long"> |
|||
SELECT |
|||
COUNT(1) |
|||
FROM |
|||
dashboard_level_role |
|||
WHERE |
|||
flag != 1 AND name = #{levelRoleName} |
|||
<if test="companyId != null"> |
|||
AND company_id = #{companyId} |
|||
</if> |
|||
<if test="id != null"> |
|||
AND id != #{id} |
|||
</if> |
|||
</select> |
|||
|
|||
<select id="getListPage" resultType="com.dongjian.dashboard.back.vo.levelrole.LevelRolePageDTO"> |
|||
SELECT |
|||
dlr.id, |
|||
dlr.company_id, |
|||
dlr.name levelRoleName, |
|||
dlr.remark, |
|||
dlr.created_at |
|||
FROM |
|||
dashboard_level_role dlr |
|||
WHERE |
|||
dlr.flag != 1 |
|||
AND dlr.company_id IN <foreach collection="companyIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
<if test="idList != null"> |
|||
AND dlr.id IN <foreach collection="idList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
</if> |
|||
<if test="levelRoleName != null and levelRoleName != '' "> |
|||
AND dlr.name LIKE CONCAT('%',#{levelRoleName},'%') |
|||
</if> |
|||
ORDER BY dlr.id DESC |
|||
</select> |
|||
|
|||
<!-- 全量查 Branch --> |
|||
<select id="selectAllBranches" resultType="com.dongjian.dashboard.back.vo.levelrole.RefKey"> |
|||
SELECT |
|||
id, |
|||
name, |
|||
NULL AS parentId, |
|||
'BRANCH' AS type |
|||
FROM dashboard_level_branch |
|||
WHERE flag = 0 and company_id = #{companyId} |
|||
</select> |
|||
|
|||
<!-- 全量查 Store --> |
|||
<select id="selectAllStores" resultType="com.dongjian.dashboard.back.vo.levelrole.RefKey"> |
|||
SELECT s.id, |
|||
s.name, |
|||
r.branch_id AS parentId, |
|||
'STORE' AS type |
|||
FROM dashboard_level_store s |
|||
LEFT JOIN dashboard_level_relation_branch_store r |
|||
ON s.id = r.store_id |
|||
WHERE s.flag = 0 and s.company_id = #{companyId} |
|||
</select> |
|||
|
|||
<!-- 全量查 Area --> |
|||
<select id="selectAllAreas" resultType="com.dongjian.dashboard.back.vo.levelrole.RefKey"> |
|||
SELECT a.id, |
|||
a.name, |
|||
r.store_id AS parentId, |
|||
'AREA' AS type |
|||
FROM dashboard_level_area a |
|||
LEFT JOIN dashboard_level_relation_store_area r |
|||
ON a.id = r.area_id |
|||
WHERE a.flag = 0 and a.company_id = #{companyId} |
|||
</select> |
|||
|
|||
<!-- 全量查 Site --> |
|||
<select id="selectAllSites" resultType="com.dongjian.dashboard.back.vo.levelrole.RefKey"> |
|||
SELECT s.id, |
|||
s.name, |
|||
r.area_id AS parentId, |
|||
'SITE' AS type |
|||
FROM dashboard_level_site s |
|||
LEFT JOIN dashboard_level_relation_area_site r |
|||
ON s.id = r.site_id |
|||
WHERE s.flag = 0 and s.company_id = #{companyId} |
|||
</select> |
|||
|
|||
<!-- 全量查 Building --> |
|||
<select id="selectAllBuildings" resultType="com.dongjian.dashboard.back.vo.levelrole.RefKey"> |
|||
SELECT b.building_id AS id, |
|||
b.name, |
|||
r.site_id AS parentId, |
|||
'BUILDING' AS type |
|||
FROM basic_building b |
|||
LEFT JOIN dashboard_level_relation_site_building r |
|||
ON b.building_id = r.building_id |
|||
WHERE b.flag = 0 and b.company_id = #{companyId} |
|||
</select> |
|||
|
|||
<!-- 查用户绑定节点 --> |
|||
<select id="selectUserRefs" resultType="com.dongjian.dashboard.back.vo.levelrole.RefKey"> |
|||
SELECT o.ref_type AS type, |
|||
o.ref_id AS id |
|||
FROM dashboard_level_role_user u |
|||
INNER JOIN dashboard_level_role_object o |
|||
ON u.level_role_id = o.level_role_id |
|||
LEFT JOIN dashboard_level_branch b |
|||
ON o.ref_type = 'BRANCH' AND o.ref_id = b.id |
|||
LEFT JOIN dashboard_level_store s |
|||
ON o.ref_type = 'STORE' AND o.ref_id = s.id |
|||
LEFT JOIN dashboard_level_area a |
|||
ON o.ref_type = 'AREA' AND o.ref_id = a.id |
|||
LEFT JOIN dashboard_level_site si |
|||
ON o.ref_type = 'SITE' AND o.ref_id = si.id |
|||
LEFT JOIN basic_building bu |
|||
ON o.ref_type = 'BUILDING' AND o.ref_id = bu.building_id |
|||
WHERE u.user_id = #{userId} |
|||
AND CASE o.ref_type |
|||
WHEN 'BRANCH' THEN IFNULL(b.flag, 1) |
|||
WHEN 'STORE' THEN IFNULL(s.flag, 1) |
|||
WHEN 'AREA' THEN IFNULL(a.flag, 1) |
|||
WHEN 'SITE' THEN IFNULL(si.flag, 1) |
|||
WHEN 'BUILDING' THEN IFNULL(bu.flag, 1) |
|||
END = 0 |
|||
|
|||
</select> |
|||
|
|||
<select id="getBoundLevelByRole" resultType="java.lang.String"> |
|||
SELECT |
|||
CONCAT(dlro.ref_type, '-', dlro.ref_id) AS id |
|||
FROM dashboard_level_role_object dlro |
|||
INNER JOIN dashboard_level_role dlr |
|||
ON dlr.id = dlro.level_role_id |
|||
LEFT JOIN dashboard_level_branch b |
|||
ON dlro.ref_type = 'BRANCH' AND dlro.ref_id = b.id |
|||
LEFT JOIN dashboard_level_store s |
|||
ON dlro.ref_type = 'STORE' AND dlro.ref_id = s.id |
|||
LEFT JOIN dashboard_level_area a |
|||
ON dlro.ref_type = 'AREA' AND dlro.ref_id = a.id |
|||
LEFT JOIN dashboard_level_site si |
|||
ON dlro.ref_type = 'SITE' AND dlro.ref_id = si.id |
|||
LEFT JOIN basic_building bu |
|||
ON dlro.ref_type = 'BUILDING' AND dlro.ref_id = bu.building_id |
|||
WHERE dlr.flag != 1 |
|||
AND dlr.id = #{roleId} |
|||
AND CASE dlro.ref_type |
|||
WHEN 'BRANCH' THEN IFNULL(b.flag, 1) |
|||
WHEN 'STORE' THEN IFNULL(s.flag, 1) |
|||
WHEN 'AREA' THEN IFNULL(a.flag, 1) |
|||
WHEN 'SITE' THEN IFNULL(si.flag, 1) |
|||
WHEN 'BUILDING' THEN IFNULL(bu.flag, 1) |
|||
END = 0 |
|||
</select> |
|||
|
|||
<select id="getAlreadyBoundUserPage" resultType="com.dongjian.dashboard.back.vo.levelrole.UserBoundRolePageDTO"> |
|||
SELECT |
|||
dlr.id, |
|||
dlr.company_id, |
|||
dlr.name levelRoleName, |
|||
dlr.remark, |
|||
dlr.created_at, |
|||
dlru.id AS relationId, |
|||
dlru.ref_type, |
|||
buser.id AS userId, |
|||
buser.mobile_number, |
|||
buser.login_name, |
|||
buser.email |
|||
FROM |
|||
dashboard_level_role dlr |
|||
INNER JOIN dashboard_level_role_user dlru ON dlr.id = dlru.level_role_id |
|||
INNER JOIN data_center_aeon_admin.basic_user buser ON buser.id = dlru.user_id |
|||
WHERE |
|||
dlr.flag != 1 |
|||
AND buser.company_id IN <foreach collection="companyIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
<if test="targetUserId != null"> |
|||
AND dlru.user_id = #{targetUserId} |
|||
</if> |
|||
ORDER BY dlru.created_at DESC, dlru.level_role_id DESC |
|||
</select> |
|||
|
|||
<select id="getCanBeBoundUserPage" resultType="com.dongjian.dashboard.back.vo.levelrole.UserBindLevelRoleVO"> |
|||
SELECT |
|||
u.id userId, |
|||
u.username, |
|||
u.email, |
|||
u.mobile_number |
|||
FROM |
|||
data_center_aeon_admin.basic_user u |
|||
WHERE u.id NOT IN ( |
|||
SELECT DISTINCT |
|||
rru.user_id |
|||
FROM |
|||
data_center_aeon_admin.basic_role_user_relation rru |
|||
INNER JOIN data_center_aeon_admin.basic_role br ON br.id = rru.role_id |
|||
INNER JOIN data_center_aeon_admin.basic_role_menu_relation rmr ON br.id = rmr.role_id |
|||
WHERE rmr.menu_id = 88 AND br.flag != 1 |
|||
) |
|||
AND u.flag != 1 AND u.user_type = 2 |
|||
AND u.company_id IN <foreach collection="companyIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
</select> |
|||
|
|||
<select id="checkLevelManager" resultType="java.lang.Integer"> |
|||
SELECT |
|||
count(1) |
|||
FROM |
|||
data_center_aeon_admin.basic_role_user_relation rru |
|||
INNER JOIN data_center_aeon_admin.basic_role br ON br.id = rru.role_id |
|||
INNER JOIN data_center_aeon_admin.basic_role_menu_relation rmr ON br.id = rmr.role_id |
|||
WHERE rmr.menu_id = 88 AND br.flag != 1 AND rru.user_id = #{userId} |
|||
</select> |
|||
|
|||
|
|||
</mapper> |
|||
@ -0,0 +1,78 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
|||
<mapper namespace="com.dongjian.dashboard.back.dao.ex.OverviewInfoMapperExt"> |
|||
|
|||
|
|||
<select id="getOverviewInfo" resultType="com.dongjian.dashboard.back.vo.data.OverviewInfo"> |
|||
SELECT |
|||
bbuilding.building_id, |
|||
bbuilding.name AS buildingName, |
|||
ah.device_id, |
|||
ah.receive_ts, |
|||
basic_asset_class_big.id AS monitoringPointCategoryId, |
|||
basic_asset_class_big.class_name AS monitoringPointCategoryName |
|||
FROM |
|||
basic_building bbuilding |
|||
INNER JOIN basic_floor on basic_floor.building_id = bbuilding.building_id |
|||
INNER JOIN basic_space on basic_space.floor_id = basic_floor.floor_id |
|||
INNER JOIN basic_monitoring_asset on basic_monitoring_asset.space_id = basic_space.space_id |
|||
INNER JOIN device_info dinfo ON dinfo.asset_id = basic_monitoring_asset.equipment_id |
|||
INNER JOIN alert_history ah ON dinfo.device_id = ah.device_id |
|||
LEFT JOIN basic_asset_class_big on basic_asset_class_big.id = basic_monitoring_asset.class_big_id |
|||
LEFT JOIN type ty ON dinfo.type_id = ty.id AND ty.flag = 0 |
|||
AND ty.device_category_id in |
|||
<foreach collection="categoryIdList" item="categoryId" open="(" separator="," close=")"> |
|||
#{categoryId} |
|||
</foreach> |
|||
WHERE |
|||
bbuilding.company_id = #{companyId} AND bbuilding.flag = 0 AND basic_floor.flag = 0 AND basic_space.flag = 0 |
|||
AND basic_monitoring_asset.flag = 0 AND dinfo.flag = 0 |
|||
AND ah.confirm_status = 0 AND ah.handle_status = 1 |
|||
</select> |
|||
|
|||
<select id="getBuildingInfo" resultType="com.dongjian.dashboard.back.vo.data.OverviewVO"> |
|||
SELECT |
|||
bbuilding.building_id, |
|||
bbuilding.name buildingName, |
|||
bbuilding.retain_alert, |
|||
bbuilding.latitude, |
|||
bbuilding.longitude, |
|||
bbuilding.picture_introduction, |
|||
bbuilding.udf_building_id |
|||
FROM |
|||
basic_building bbuilding |
|||
WHERE |
|||
bbuilding.flag != 1 |
|||
AND bbuilding.company_id = #{companyId} |
|||
<if test="bindBuildingIdList != null"> |
|||
AND bbuilding.building_id IN <foreach collection="bindBuildingIdList" item="item" open="(" separator="," close=")">#{item}</foreach> |
|||
</if> |
|||
order by bbuilding.building_id desc |
|||
</select> |
|||
|
|||
<select id="getExistingCategoryList" resultType="com.dongjian.dashboard.back.vo.data.OverviewCategoryVO"> |
|||
SELECT |
|||
bbuilding.building_id, |
|||
bbuilding.name AS buildingName, |
|||
dinfo.device_id, |
|||
basic_asset_class_big.id AS monitoringPointCategoryId, |
|||
basic_asset_class_big.class_name AS monitoringPointCategoryName |
|||
FROM |
|||
basic_building bbuilding |
|||
INNER JOIN basic_floor on basic_floor.building_id = bbuilding.building_id |
|||
INNER JOIN basic_space on basic_space.floor_id = basic_floor.floor_id |
|||
INNER JOIN basic_monitoring_asset on basic_monitoring_asset.space_id = basic_space.space_id |
|||
INNER JOIN device_info dinfo ON dinfo.asset_id = basic_monitoring_asset.equipment_id |
|||
LEFT JOIN basic_asset_class_big on basic_asset_class_big.id = basic_monitoring_asset.class_big_id |
|||
LEFT JOIN type ty ON dinfo.type_id = ty.id AND ty.flag = 0 |
|||
AND ty.device_category_id in |
|||
<foreach collection="categoryIdList" item="categoryId" open="(" separator="," close=")"> |
|||
#{categoryId} |
|||
</foreach> |
|||
WHERE |
|||
bbuilding.company_id = #{companyId} AND bbuilding.flag = 0 AND basic_floor.flag = 0 AND basic_space.flag = 0 |
|||
AND basic_monitoring_asset.flag = 0 AND dinfo.flag = 0 AND basic_asset_class_big.flag = 0 |
|||
|
|||
</select> |
|||
|
|||
</mapper> |
|||
@ -0,0 +1,9 @@ |
|||
package com.dongjian.dashboard.back.bo; |
|||
|
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class LatestValueBO { |
|||
private Long updateTs; |
|||
private Integer value; |
|||
} |
|||
@ -0,0 +1,25 @@ |
|||
package com.dongjian.dashboard.back.dto.dashboardnotification; |
|||
|
|||
import com.dongjian.dashboard.back.dto.BaseSearchParams; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Mr.Jiang |
|||
* @time 2022年7月21日 下午8:50:31 |
|||
*/ |
|||
@Data |
|||
public class DashboardNotificationCategorySearchParams extends BaseSearchParams{ |
|||
|
|||
@Schema(description = "IDs, comma-separated", example = "1,47") |
|||
private String categoryIds; |
|||
|
|||
@Schema(description = "name", example = "name47") |
|||
private String name; |
|||
|
|||
@Schema(description = "ID list", hidden = true) |
|||
private List<Long> categoryIdList; |
|||
|
|||
} |
|||
@ -0,0 +1,22 @@ |
|||
package com.dongjian.dashboard.back.dto.dashboardnotification; |
|||
|
|||
import com.dongjian.dashboard.back.dto.BaseSearchParams; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Mr.Jiang |
|||
* @time 2022年7月21日 下午8:50:31 |
|||
*/ |
|||
@Data |
|||
public class DashboardNotificationSearchParams extends BaseSearchParams{ |
|||
|
|||
@Schema(description = "DashboardNotification IDs, comma-separated", example = "1,47") |
|||
private String dashboardNotificationIds; |
|||
|
|||
@Schema(description = "DashboardNotification ID list", hidden = true) |
|||
private List<Long> dashboardNotificationIdList; |
|||
|
|||
} |
|||
@ -0,0 +1,16 @@ |
|||
package com.dongjian.dashboard.back.dto.dashboardnotification; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Mr.Jiang |
|||
* @time 2022年7月21日 下午8:50:31 |
|||
*/ |
|||
@Data |
|||
public class DeleteDashboardNotificationCategoryParams { |
|||
|
|||
@Schema(description = "IDs, separated by commas", example = "2738967,587") |
|||
private String categoryIds; |
|||
|
|||
} |
|||
@ -0,0 +1,16 @@ |
|||
package com.dongjian.dashboard.back.dto.dashboardnotification; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Mr.Jiang |
|||
* @time 2022年7月21日 下午8:50:31 |
|||
*/ |
|||
@Data |
|||
public class DeleteDashboardNotificationParams{ |
|||
|
|||
@Schema(description = "DashboardNotification IDs, separated by commas", example = "2738967,587") |
|||
private String dashboardNotificationIds; |
|||
|
|||
} |
|||
@ -0,0 +1,21 @@ |
|||
package com.dongjian.dashboard.back.dto.dashboardnotification; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class OptDashboardNotificationCategoryParams { |
|||
|
|||
@Schema(description = "unique identifier ID, not required for new entries", example = "2738967") |
|||
private Long categoryId; |
|||
|
|||
@Schema(description = "Company ID", example = "2738967", hidden = true) |
|||
private Long companyId; |
|||
|
|||
@Schema(description = "name", example = "webhook", required = true) |
|||
private String name; |
|||
|
|||
@Schema(description = "remark", example = "remark") |
|||
private String remark; |
|||
|
|||
} |
|||
@ -0,0 +1,26 @@ |
|||
package com.dongjian.dashboard.back.dto.dashboardnotification; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class OptDashboardNotificationParams { |
|||
|
|||
@Schema(description = "Provider unique identifier ID, not required for new entries", example = "2738967") |
|||
private Long dashboardNotificationId; |
|||
|
|||
@Schema(description = "Company ID", example = "2738967", hidden = true) |
|||
private Long companyId; |
|||
|
|||
@Schema(description = "demand time", example = "testProvider1") |
|||
private String demandTime; |
|||
|
|||
// @Schema(description = "category", example = "remark")
|
|||
// private String category;
|
|||
@Schema(description = "Category ID", example = "2738967") |
|||
private Long categoryId; |
|||
|
|||
@Schema(description ="content", example = "2") |
|||
private String content; |
|||
|
|||
} |
|||
@ -0,0 +1,12 @@ |
|||
package com.dongjian.dashboard.back.dto.data; |
|||
|
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Data |
|||
public class TrendLogDataSearchParam extends DataSearchParam { |
|||
|
|||
|
|||
|
|||
} |
|||
@ -0,0 +1,19 @@ |
|||
package com.dongjian.dashboard.back.dto.levelrole; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Setter |
|||
@Getter |
|||
public class BindUserParam { |
|||
|
|||
@Schema(description = "用户id",example = "3", required = true) |
|||
private Long userId; |
|||
|
|||
@Schema(description = "层级角色ID",example = "[]", required = true) |
|||
private List<Long> levelRoleId; |
|||
|
|||
} |
|||
@ -0,0 +1,13 @@ |
|||
package com.dongjian.dashboard.back.dto.levelrole; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
@Setter |
|||
@Getter |
|||
public class DeleteLevelRoleParam { |
|||
|
|||
@Schema(description = "Id,多个使用逗号连接",example = "3,5", required = true) |
|||
private String ids; |
|||
} |
|||
@ -0,0 +1,31 @@ |
|||
package com.dongjian.dashboard.back.dto.levelrole; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Setter |
|||
@Getter |
|||
public class OptLevelRoleParam { |
|||
|
|||
/** |
|||
* 主键ID(编辑时必填) |
|||
*/ |
|||
@Schema(description = "物件级别id,新增时不需要)",example = "2", required = true) |
|||
private Long id; |
|||
|
|||
@Schema(description = "名称)",example = "2", required = true) |
|||
private String levelRoleName; |
|||
|
|||
@Schema(description = "备注",example = "2") |
|||
private String remark; |
|||
|
|||
@Schema(description = "绑定的层级信息,数组格式,[BRANCH-1,STORE-2,AREA-3]",example = "[]") |
|||
private List<String> levelList; |
|||
|
|||
@Schema(description = "所属企业ID",example = "2", hidden = true) |
|||
private Long companyId; |
|||
|
|||
} |
|||
@ -0,0 +1,14 @@ |
|||
package com.dongjian.dashboard.back.dto.levelrole; |
|||
|
|||
import com.dongjian.dashboard.back.dto.BaseSearchParams; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
@Setter |
|||
@Getter |
|||
public class PageBoundRoleSearchParam extends BaseSearchParams { |
|||
|
|||
@Schema(description = "需要查询的用户") |
|||
private Long targetUserId; |
|||
} |
|||
@ -0,0 +1,22 @@ |
|||
package com.dongjian.dashboard.back.dto.levelrole; |
|||
|
|||
import com.dongjian.dashboard.back.dto.BaseSearchParams; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Setter |
|||
@Getter |
|||
public class PageLevelRoleSearchParam extends BaseSearchParams { |
|||
|
|||
@Schema(description = "id") |
|||
private String ids; |
|||
|
|||
@Schema(description = "id", hidden = true) |
|||
private List<Long> idList; |
|||
|
|||
@Schema(description = "名称",example = "jyk2") |
|||
private String levelRoleName; |
|||
} |
|||
@ -0,0 +1,16 @@ |
|||
package com.dongjian.dashboard.back.dto.levelrole; |
|||
|
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Getter; |
|||
import lombok.Setter; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Setter |
|||
@Getter |
|||
public class UnbindUserParam { |
|||
|
|||
@Schema(description = "绑定关系id,数组格式,可以传多个",example = "[3]", required = true) |
|||
private List<Long> relationIdList; |
|||
|
|||
} |
|||
@ -0,0 +1,10 @@ |
|||
package com.dongjian.dashboard.back.dto.role; |
|||
|
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class RoleMenuPermissionDTO { |
|||
|
|||
private Long menuId; |
|||
private Integer permissionType; |
|||
} |
|||
@ -0,0 +1,45 @@ |
|||
package com.dongjian.dashboard.back.easyexcel; |
|||
|
|||
import com.alibaba.excel.annotation.ExcelProperty; |
|||
import lombok.Data; |
|||
|
|||
@Data |
|||
public class ExportDeviceTrendLogDataDTO { |
|||
|
|||
@ExcelProperty(value = {"上传时间", "Upload Time", "計測日時"}, converter = TimestampConverter.class) |
|||
private Long uploadTimestamp; |
|||
|
|||
@ExcelProperty({"设施名", "Facility Name", "施設名"}) |
|||
private String buildingName; |
|||
|
|||
@ExcelProperty({"监视点名称", "Monitoring Point Name", "監視点名称"}) |
|||
private String monitoringPointName; |
|||
|
|||
@ExcelProperty({"楼层名称", "Floor", "フロア"}) |
|||
private String floorName; |
|||
|
|||
@ExcelProperty({"监控点分类名称", "Category", "分類"}) |
|||
private String monitoringPointCategoryName; |
|||
|
|||
// @ExcelProperty({"网关信息名称", "Gateway Info Name", "接続先情報"})
|
|||
// private String gatewayInfoName;
|
|||
|
|||
// @ExcelProperty({"数据提供方名称", "Data Provider Name", "データソース"})
|
|||
// private String dataProviderName;
|
|||
|
|||
@ExcelProperty({"设备状态", "Device Status", "ステータスフラグ"}) |
|||
private String status111; |
|||
|
|||
@ExcelProperty({"积算值", "Accumulated Value", "計量・計測・運転値"}) |
|||
private String cumulativeValue; |
|||
|
|||
// @ExcelProperty({"前日比(%)", "Previous Day Ratio(%)", "前日比(%)"})
|
|||
// private String yesterdayRatio;
|
|||
//
|
|||
// @ExcelProperty({"前年比(%)", "Previous Year Ratio(%)", "前年比(%)"})
|
|||
// private String lastYearRatio;
|
|||
|
|||
@ExcelProperty({"单位", "Unit", "単位"}) |
|||
private String unit; |
|||
} |
|||
|
|||
@ -0,0 +1,166 @@ |
|||
package com.dongjian.dashboard.back.model; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
public class BaStatusHistory implements Serializable { |
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column ba_status_history.id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long id; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column ba_status_history.device_info_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Integer deviceInfoId; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column ba_status_history.is_running |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Integer isRunning; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column ba_status_history.update_ts |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private String updateTs; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column ba_status_history.id |
|||
* |
|||
* @return the value of ba_status_history.id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getId() { |
|||
return id; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column ba_status_history.id |
|||
* |
|||
* @param id the value for ba_status_history.id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setId(Long id) { |
|||
this.id = id; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column ba_status_history.device_info_id |
|||
* |
|||
* @return the value of ba_status_history.device_info_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Integer getDeviceInfoId() { |
|||
return deviceInfoId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column ba_status_history.device_info_id |
|||
* |
|||
* @param deviceInfoId the value for ba_status_history.device_info_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setDeviceInfoId(Integer deviceInfoId) { |
|||
this.deviceInfoId = deviceInfoId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column ba_status_history.is_running |
|||
* |
|||
* @return the value of ba_status_history.is_running |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Integer getIsRunning() { |
|||
return isRunning; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column ba_status_history.is_running |
|||
* |
|||
* @param isRunning the value for ba_status_history.is_running |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setIsRunning(Integer isRunning) { |
|||
this.isRunning = isRunning; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column ba_status_history.update_ts |
|||
* |
|||
* @return the value of ba_status_history.update_ts |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getUpdateTs() { |
|||
return updateTs; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column ba_status_history.update_ts |
|||
* |
|||
* @param updateTs the value for ba_status_history.update_ts |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setUpdateTs(String updateTs) { |
|||
this.updateTs = updateTs == null ? null : updateTs.trim(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
@Override |
|||
public String toString() { |
|||
StringBuilder sb = new StringBuilder(); |
|||
sb.append(getClass().getSimpleName()); |
|||
sb.append(" ["); |
|||
sb.append("Hash = ").append(hashCode()); |
|||
sb.append(", id=").append(id); |
|||
sb.append(", deviceInfoId=").append(deviceInfoId); |
|||
sb.append(", isRunning=").append(isRunning); |
|||
sb.append(", updateTs=").append(updateTs); |
|||
sb.append(", serialVersionUID=").append(serialVersionUID); |
|||
sb.append("]"); |
|||
return sb.toString(); |
|||
} |
|||
} |
|||
@ -0,0 +1,552 @@ |
|||
package com.dongjian.dashboard.back.model; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
public class BaStatusHistoryExample { |
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected String orderByClause; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected boolean distinct; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected List<Criteria> oredCriteria; |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public BaStatusHistoryExample() { |
|||
oredCriteria = new ArrayList<Criteria>(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setOrderByClause(String orderByClause) { |
|||
this.orderByClause = orderByClause; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getOrderByClause() { |
|||
return orderByClause; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setDistinct(boolean distinct) { |
|||
this.distinct = distinct; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public boolean isDistinct() { |
|||
return distinct; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public List<Criteria> getOredCriteria() { |
|||
return oredCriteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void or(Criteria criteria) { |
|||
oredCriteria.add(criteria); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Criteria or() { |
|||
Criteria criteria = createCriteriaInternal(); |
|||
oredCriteria.add(criteria); |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Criteria createCriteria() { |
|||
Criteria criteria = createCriteriaInternal(); |
|||
if (oredCriteria.size() == 0) { |
|||
oredCriteria.add(criteria); |
|||
} |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected Criteria createCriteriaInternal() { |
|||
Criteria criteria = new Criteria(); |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void clear() { |
|||
oredCriteria.clear(); |
|||
orderByClause = null; |
|||
distinct = false; |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected abstract static class GeneratedCriteria { |
|||
protected List<Criterion> criteria; |
|||
|
|||
protected GeneratedCriteria() { |
|||
super(); |
|||
criteria = new ArrayList<Criterion>(); |
|||
} |
|||
|
|||
public boolean isValid() { |
|||
return criteria.size() > 0; |
|||
} |
|||
|
|||
public List<Criterion> getAllCriteria() { |
|||
return criteria; |
|||
} |
|||
|
|||
public List<Criterion> getCriteria() { |
|||
return criteria; |
|||
} |
|||
|
|||
protected void addCriterion(String condition) { |
|||
if (condition == null) { |
|||
throw new RuntimeException("Value for condition cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition)); |
|||
} |
|||
|
|||
protected void addCriterion(String condition, Object value, String property) { |
|||
if (value == null) { |
|||
throw new RuntimeException("Value for " + property + " cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition, value)); |
|||
} |
|||
|
|||
protected void addCriterion(String condition, Object value1, Object value2, String property) { |
|||
if (value1 == null || value2 == null) { |
|||
throw new RuntimeException("Between values for " + property + " cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition, value1, value2)); |
|||
} |
|||
|
|||
public Criteria andIdIsNull() { |
|||
addCriterion("id is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdIsNotNull() { |
|||
addCriterion("id is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdEqualTo(Long value) { |
|||
addCriterion("id =", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdNotEqualTo(Long value) { |
|||
addCriterion("id <>", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdGreaterThan(Long value) { |
|||
addCriterion("id >", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("id >=", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdLessThan(Long value) { |
|||
addCriterion("id <", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdLessThanOrEqualTo(Long value) { |
|||
addCriterion("id <=", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdIn(List<Long> values) { |
|||
addCriterion("id in", values, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdNotIn(List<Long> values) { |
|||
addCriterion("id not in", values, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdBetween(Long value1, Long value2) { |
|||
addCriterion("id between", value1, value2, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdNotBetween(Long value1, Long value2) { |
|||
addCriterion("id not between", value1, value2, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdIsNull() { |
|||
addCriterion("device_info_id is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdIsNotNull() { |
|||
addCriterion("device_info_id is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdEqualTo(Integer value) { |
|||
addCriterion("device_info_id =", value, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdNotEqualTo(Integer value) { |
|||
addCriterion("device_info_id <>", value, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdGreaterThan(Integer value) { |
|||
addCriterion("device_info_id >", value, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdGreaterThanOrEqualTo(Integer value) { |
|||
addCriterion("device_info_id >=", value, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdLessThan(Integer value) { |
|||
addCriterion("device_info_id <", value, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdLessThanOrEqualTo(Integer value) { |
|||
addCriterion("device_info_id <=", value, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdIn(List<Integer> values) { |
|||
addCriterion("device_info_id in", values, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdNotIn(List<Integer> values) { |
|||
addCriterion("device_info_id not in", values, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdBetween(Integer value1, Integer value2) { |
|||
addCriterion("device_info_id between", value1, value2, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andDeviceInfoIdNotBetween(Integer value1, Integer value2) { |
|||
addCriterion("device_info_id not between", value1, value2, "deviceInfoId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningIsNull() { |
|||
addCriterion("is_running is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningIsNotNull() { |
|||
addCriterion("is_running is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningEqualTo(Integer value) { |
|||
addCriterion("is_running =", value, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningNotEqualTo(Integer value) { |
|||
addCriterion("is_running <>", value, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningGreaterThan(Integer value) { |
|||
addCriterion("is_running >", value, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningGreaterThanOrEqualTo(Integer value) { |
|||
addCriterion("is_running >=", value, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningLessThan(Integer value) { |
|||
addCriterion("is_running <", value, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningLessThanOrEqualTo(Integer value) { |
|||
addCriterion("is_running <=", value, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningIn(List<Integer> values) { |
|||
addCriterion("is_running in", values, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningNotIn(List<Integer> values) { |
|||
addCriterion("is_running not in", values, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningBetween(Integer value1, Integer value2) { |
|||
addCriterion("is_running between", value1, value2, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIsRunningNotBetween(Integer value1, Integer value2) { |
|||
addCriterion("is_running not between", value1, value2, "isRunning"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsIsNull() { |
|||
addCriterion("update_ts is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsIsNotNull() { |
|||
addCriterion("update_ts is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsEqualTo(String value) { |
|||
addCriterion("update_ts =", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsNotEqualTo(String value) { |
|||
addCriterion("update_ts <>", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsGreaterThan(String value) { |
|||
addCriterion("update_ts >", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsGreaterThanOrEqualTo(String value) { |
|||
addCriterion("update_ts >=", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsLessThan(String value) { |
|||
addCriterion("update_ts <", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsLessThanOrEqualTo(String value) { |
|||
addCriterion("update_ts <=", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsLike(String value) { |
|||
addCriterion("update_ts like", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsNotLike(String value) { |
|||
addCriterion("update_ts not like", value, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsIn(List<String> values) { |
|||
addCriterion("update_ts in", values, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsNotIn(List<String> values) { |
|||
addCriterion("update_ts not in", values, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsBetween(String value1, String value2) { |
|||
addCriterion("update_ts between", value1, value2, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdateTsNotBetween(String value1, String value2) { |
|||
addCriterion("update_ts not between", value1, value2, "updateTs"); |
|||
return (Criteria) this; |
|||
} |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated do_not_delete_during_merge |
|||
*/ |
|||
public static class Criteria extends GeneratedCriteria { |
|||
|
|||
protected Criteria() { |
|||
super(); |
|||
} |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table ba_status_history |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public static class Criterion { |
|||
private String condition; |
|||
|
|||
private Object value; |
|||
|
|||
private Object secondValue; |
|||
|
|||
private boolean noValue; |
|||
|
|||
private boolean singleValue; |
|||
|
|||
private boolean betweenValue; |
|||
|
|||
private boolean listValue; |
|||
|
|||
private String typeHandler; |
|||
|
|||
public String getCondition() { |
|||
return condition; |
|||
} |
|||
|
|||
public Object getValue() { |
|||
return value; |
|||
} |
|||
|
|||
public Object getSecondValue() { |
|||
return secondValue; |
|||
} |
|||
|
|||
public boolean isNoValue() { |
|||
return noValue; |
|||
} |
|||
|
|||
public boolean isSingleValue() { |
|||
return singleValue; |
|||
} |
|||
|
|||
public boolean isBetweenValue() { |
|||
return betweenValue; |
|||
} |
|||
|
|||
public boolean isListValue() { |
|||
return listValue; |
|||
} |
|||
|
|||
public String getTypeHandler() { |
|||
return typeHandler; |
|||
} |
|||
|
|||
protected Criterion(String condition) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.typeHandler = null; |
|||
this.noValue = true; |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, String typeHandler) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.value = value; |
|||
this.typeHandler = typeHandler; |
|||
if (value instanceof List<?>) { |
|||
this.listValue = true; |
|||
} else { |
|||
this.singleValue = true; |
|||
} |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value) { |
|||
this(condition, value, null); |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.value = value; |
|||
this.secondValue = secondValue; |
|||
this.typeHandler = typeHandler; |
|||
this.betweenValue = true; |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, Object secondValue) { |
|||
this(condition, value, secondValue, null); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,336 @@ |
|||
package com.dongjian.dashboard.back.model; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
public class DashboardLevelRole implements Serializable { |
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long id; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.company_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long companyId; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.name |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private String name; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.remark |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private String remark; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.flag |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Integer flag; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.created_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long createdBy; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.created_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long createdAt; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.updated_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long updatedAt; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role.updated_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long updatedBy; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.id |
|||
* |
|||
* @return the value of dashboard_level_role.id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getId() { |
|||
return id; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.id |
|||
* |
|||
* @param id the value for dashboard_level_role.id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setId(Long id) { |
|||
this.id = id; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.company_id |
|||
* |
|||
* @return the value of dashboard_level_role.company_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getCompanyId() { |
|||
return companyId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.company_id |
|||
* |
|||
* @param companyId the value for dashboard_level_role.company_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setCompanyId(Long companyId) { |
|||
this.companyId = companyId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.name |
|||
* |
|||
* @return the value of dashboard_level_role.name |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getName() { |
|||
return name; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.name |
|||
* |
|||
* @param name the value for dashboard_level_role.name |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setName(String name) { |
|||
this.name = name == null ? null : name.trim(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.remark |
|||
* |
|||
* @return the value of dashboard_level_role.remark |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getRemark() { |
|||
return remark; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.remark |
|||
* |
|||
* @param remark the value for dashboard_level_role.remark |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setRemark(String remark) { |
|||
this.remark = remark == null ? null : remark.trim(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.flag |
|||
* |
|||
* @return the value of dashboard_level_role.flag |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Integer getFlag() { |
|||
return flag; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.flag |
|||
* |
|||
* @param flag the value for dashboard_level_role.flag |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setFlag(Integer flag) { |
|||
this.flag = flag; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.created_by |
|||
* |
|||
* @return the value of dashboard_level_role.created_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getCreatedBy() { |
|||
return createdBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.created_by |
|||
* |
|||
* @param createdBy the value for dashboard_level_role.created_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setCreatedBy(Long createdBy) { |
|||
this.createdBy = createdBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.created_at |
|||
* |
|||
* @return the value of dashboard_level_role.created_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getCreatedAt() { |
|||
return createdAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.created_at |
|||
* |
|||
* @param createdAt the value for dashboard_level_role.created_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setCreatedAt(Long createdAt) { |
|||
this.createdAt = createdAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.updated_at |
|||
* |
|||
* @return the value of dashboard_level_role.updated_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getUpdatedAt() { |
|||
return updatedAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.updated_at |
|||
* |
|||
* @param updatedAt the value for dashboard_level_role.updated_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setUpdatedAt(Long updatedAt) { |
|||
this.updatedAt = updatedAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role.updated_by |
|||
* |
|||
* @return the value of dashboard_level_role.updated_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getUpdatedBy() { |
|||
return updatedBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role.updated_by |
|||
* |
|||
* @param updatedBy the value for dashboard_level_role.updated_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setUpdatedBy(Long updatedBy) { |
|||
this.updatedBy = updatedBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
@Override |
|||
public String toString() { |
|||
StringBuilder sb = new StringBuilder(); |
|||
sb.append(getClass().getSimpleName()); |
|||
sb.append(" ["); |
|||
sb.append("Hash = ").append(hashCode()); |
|||
sb.append(", id=").append(id); |
|||
sb.append(", companyId=").append(companyId); |
|||
sb.append(", name=").append(name); |
|||
sb.append(", remark=").append(remark); |
|||
sb.append(", flag=").append(flag); |
|||
sb.append(", createdBy=").append(createdBy); |
|||
sb.append(", createdAt=").append(createdAt); |
|||
sb.append(", updatedAt=").append(updatedAt); |
|||
sb.append(", updatedBy=").append(updatedBy); |
|||
sb.append(", serialVersionUID=").append(serialVersionUID); |
|||
sb.append("]"); |
|||
return sb.toString(); |
|||
} |
|||
} |
|||
@ -0,0 +1,862 @@ |
|||
package com.dongjian.dashboard.back.model; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
public class DashboardLevelRoleExample { |
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected String orderByClause; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected boolean distinct; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected List<Criteria> oredCriteria; |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public DashboardLevelRoleExample() { |
|||
oredCriteria = new ArrayList<Criteria>(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setOrderByClause(String orderByClause) { |
|||
this.orderByClause = orderByClause; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getOrderByClause() { |
|||
return orderByClause; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setDistinct(boolean distinct) { |
|||
this.distinct = distinct; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public boolean isDistinct() { |
|||
return distinct; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public List<Criteria> getOredCriteria() { |
|||
return oredCriteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void or(Criteria criteria) { |
|||
oredCriteria.add(criteria); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Criteria or() { |
|||
Criteria criteria = createCriteriaInternal(); |
|||
oredCriteria.add(criteria); |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Criteria createCriteria() { |
|||
Criteria criteria = createCriteriaInternal(); |
|||
if (oredCriteria.size() == 0) { |
|||
oredCriteria.add(criteria); |
|||
} |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected Criteria createCriteriaInternal() { |
|||
Criteria criteria = new Criteria(); |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void clear() { |
|||
oredCriteria.clear(); |
|||
orderByClause = null; |
|||
distinct = false; |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected abstract static class GeneratedCriteria { |
|||
protected List<Criterion> criteria; |
|||
|
|||
protected GeneratedCriteria() { |
|||
super(); |
|||
criteria = new ArrayList<Criterion>(); |
|||
} |
|||
|
|||
public boolean isValid() { |
|||
return criteria.size() > 0; |
|||
} |
|||
|
|||
public List<Criterion> getAllCriteria() { |
|||
return criteria; |
|||
} |
|||
|
|||
public List<Criterion> getCriteria() { |
|||
return criteria; |
|||
} |
|||
|
|||
protected void addCriterion(String condition) { |
|||
if (condition == null) { |
|||
throw new RuntimeException("Value for condition cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition)); |
|||
} |
|||
|
|||
protected void addCriterion(String condition, Object value, String property) { |
|||
if (value == null) { |
|||
throw new RuntimeException("Value for " + property + " cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition, value)); |
|||
} |
|||
|
|||
protected void addCriterion(String condition, Object value1, Object value2, String property) { |
|||
if (value1 == null || value2 == null) { |
|||
throw new RuntimeException("Between values for " + property + " cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition, value1, value2)); |
|||
} |
|||
|
|||
public Criteria andIdIsNull() { |
|||
addCriterion("id is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdIsNotNull() { |
|||
addCriterion("id is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdEqualTo(Long value) { |
|||
addCriterion("id =", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdNotEqualTo(Long value) { |
|||
addCriterion("id <>", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdGreaterThan(Long value) { |
|||
addCriterion("id >", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("id >=", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdLessThan(Long value) { |
|||
addCriterion("id <", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdLessThanOrEqualTo(Long value) { |
|||
addCriterion("id <=", value, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdIn(List<Long> values) { |
|||
addCriterion("id in", values, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdNotIn(List<Long> values) { |
|||
addCriterion("id not in", values, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdBetween(Long value1, Long value2) { |
|||
addCriterion("id between", value1, value2, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andIdNotBetween(Long value1, Long value2) { |
|||
addCriterion("id not between", value1, value2, "id"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdIsNull() { |
|||
addCriterion("company_id is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdIsNotNull() { |
|||
addCriterion("company_id is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdEqualTo(Long value) { |
|||
addCriterion("company_id =", value, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdNotEqualTo(Long value) { |
|||
addCriterion("company_id <>", value, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdGreaterThan(Long value) { |
|||
addCriterion("company_id >", value, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("company_id >=", value, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdLessThan(Long value) { |
|||
addCriterion("company_id <", value, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdLessThanOrEqualTo(Long value) { |
|||
addCriterion("company_id <=", value, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdIn(List<Long> values) { |
|||
addCriterion("company_id in", values, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdNotIn(List<Long> values) { |
|||
addCriterion("company_id not in", values, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdBetween(Long value1, Long value2) { |
|||
addCriterion("company_id between", value1, value2, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCompanyIdNotBetween(Long value1, Long value2) { |
|||
addCriterion("company_id not between", value1, value2, "companyId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameIsNull() { |
|||
addCriterion("`name` is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameIsNotNull() { |
|||
addCriterion("`name` is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameEqualTo(String value) { |
|||
addCriterion("`name` =", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameNotEqualTo(String value) { |
|||
addCriterion("`name` <>", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameGreaterThan(String value) { |
|||
addCriterion("`name` >", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameGreaterThanOrEqualTo(String value) { |
|||
addCriterion("`name` >=", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameLessThan(String value) { |
|||
addCriterion("`name` <", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameLessThanOrEqualTo(String value) { |
|||
addCriterion("`name` <=", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameLike(String value) { |
|||
addCriterion("`name` like", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameNotLike(String value) { |
|||
addCriterion("`name` not like", value, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameIn(List<String> values) { |
|||
addCriterion("`name` in", values, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameNotIn(List<String> values) { |
|||
addCriterion("`name` not in", values, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameBetween(String value1, String value2) { |
|||
addCriterion("`name` between", value1, value2, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andNameNotBetween(String value1, String value2) { |
|||
addCriterion("`name` not between", value1, value2, "name"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkIsNull() { |
|||
addCriterion("remark is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkIsNotNull() { |
|||
addCriterion("remark is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkEqualTo(String value) { |
|||
addCriterion("remark =", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkNotEqualTo(String value) { |
|||
addCriterion("remark <>", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkGreaterThan(String value) { |
|||
addCriterion("remark >", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkGreaterThanOrEqualTo(String value) { |
|||
addCriterion("remark >=", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkLessThan(String value) { |
|||
addCriterion("remark <", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkLessThanOrEqualTo(String value) { |
|||
addCriterion("remark <=", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkLike(String value) { |
|||
addCriterion("remark like", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkNotLike(String value) { |
|||
addCriterion("remark not like", value, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkIn(List<String> values) { |
|||
addCriterion("remark in", values, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkNotIn(List<String> values) { |
|||
addCriterion("remark not in", values, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkBetween(String value1, String value2) { |
|||
addCriterion("remark between", value1, value2, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRemarkNotBetween(String value1, String value2) { |
|||
addCriterion("remark not between", value1, value2, "remark"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagIsNull() { |
|||
addCriterion("flag is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagIsNotNull() { |
|||
addCriterion("flag is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagEqualTo(Integer value) { |
|||
addCriterion("flag =", value, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagNotEqualTo(Integer value) { |
|||
addCriterion("flag <>", value, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagGreaterThan(Integer value) { |
|||
addCriterion("flag >", value, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagGreaterThanOrEqualTo(Integer value) { |
|||
addCriterion("flag >=", value, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagLessThan(Integer value) { |
|||
addCriterion("flag <", value, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagLessThanOrEqualTo(Integer value) { |
|||
addCriterion("flag <=", value, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagIn(List<Integer> values) { |
|||
addCriterion("flag in", values, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagNotIn(List<Integer> values) { |
|||
addCriterion("flag not in", values, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagBetween(Integer value1, Integer value2) { |
|||
addCriterion("flag between", value1, value2, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andFlagNotBetween(Integer value1, Integer value2) { |
|||
addCriterion("flag not between", value1, value2, "flag"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByIsNull() { |
|||
addCriterion("created_by is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByIsNotNull() { |
|||
addCriterion("created_by is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByEqualTo(Long value) { |
|||
addCriterion("created_by =", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByNotEqualTo(Long value) { |
|||
addCriterion("created_by <>", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByGreaterThan(Long value) { |
|||
addCriterion("created_by >", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("created_by >=", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByLessThan(Long value) { |
|||
addCriterion("created_by <", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByLessThanOrEqualTo(Long value) { |
|||
addCriterion("created_by <=", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByIn(List<Long> values) { |
|||
addCriterion("created_by in", values, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByNotIn(List<Long> values) { |
|||
addCriterion("created_by not in", values, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByBetween(Long value1, Long value2) { |
|||
addCriterion("created_by between", value1, value2, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByNotBetween(Long value1, Long value2) { |
|||
addCriterion("created_by not between", value1, value2, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtIsNull() { |
|||
addCriterion("created_at is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtIsNotNull() { |
|||
addCriterion("created_at is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtEqualTo(Long value) { |
|||
addCriterion("created_at =", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtNotEqualTo(Long value) { |
|||
addCriterion("created_at <>", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtGreaterThan(Long value) { |
|||
addCriterion("created_at >", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("created_at >=", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtLessThan(Long value) { |
|||
addCriterion("created_at <", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtLessThanOrEqualTo(Long value) { |
|||
addCriterion("created_at <=", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtIn(List<Long> values) { |
|||
addCriterion("created_at in", values, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtNotIn(List<Long> values) { |
|||
addCriterion("created_at not in", values, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtBetween(Long value1, Long value2) { |
|||
addCriterion("created_at between", value1, value2, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtNotBetween(Long value1, Long value2) { |
|||
addCriterion("created_at not between", value1, value2, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtIsNull() { |
|||
addCriterion("updated_at is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtIsNotNull() { |
|||
addCriterion("updated_at is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtEqualTo(Long value) { |
|||
addCriterion("updated_at =", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtNotEqualTo(Long value) { |
|||
addCriterion("updated_at <>", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtGreaterThan(Long value) { |
|||
addCriterion("updated_at >", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("updated_at >=", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtLessThan(Long value) { |
|||
addCriterion("updated_at <", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtLessThanOrEqualTo(Long value) { |
|||
addCriterion("updated_at <=", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtIn(List<Long> values) { |
|||
addCriterion("updated_at in", values, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtNotIn(List<Long> values) { |
|||
addCriterion("updated_at not in", values, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtBetween(Long value1, Long value2) { |
|||
addCriterion("updated_at between", value1, value2, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtNotBetween(Long value1, Long value2) { |
|||
addCriterion("updated_at not between", value1, value2, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByIsNull() { |
|||
addCriterion("updated_by is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByIsNotNull() { |
|||
addCriterion("updated_by is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByEqualTo(Long value) { |
|||
addCriterion("updated_by =", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByNotEqualTo(Long value) { |
|||
addCriterion("updated_by <>", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByGreaterThan(Long value) { |
|||
addCriterion("updated_by >", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("updated_by >=", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByLessThan(Long value) { |
|||
addCriterion("updated_by <", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByLessThanOrEqualTo(Long value) { |
|||
addCriterion("updated_by <=", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByIn(List<Long> values) { |
|||
addCriterion("updated_by in", values, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByNotIn(List<Long> values) { |
|||
addCriterion("updated_by not in", values, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByBetween(Long value1, Long value2) { |
|||
addCriterion("updated_by between", value1, value2, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByNotBetween(Long value1, Long value2) { |
|||
addCriterion("updated_by not between", value1, value2, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated do_not_delete_during_merge |
|||
*/ |
|||
public static class Criteria extends GeneratedCriteria { |
|||
|
|||
protected Criteria() { |
|||
super(); |
|||
} |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table dashboard_level_role |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public static class Criterion { |
|||
private String condition; |
|||
|
|||
private Object value; |
|||
|
|||
private Object secondValue; |
|||
|
|||
private boolean noValue; |
|||
|
|||
private boolean singleValue; |
|||
|
|||
private boolean betweenValue; |
|||
|
|||
private boolean listValue; |
|||
|
|||
private String typeHandler; |
|||
|
|||
public String getCondition() { |
|||
return condition; |
|||
} |
|||
|
|||
public Object getValue() { |
|||
return value; |
|||
} |
|||
|
|||
public Object getSecondValue() { |
|||
return secondValue; |
|||
} |
|||
|
|||
public boolean isNoValue() { |
|||
return noValue; |
|||
} |
|||
|
|||
public boolean isSingleValue() { |
|||
return singleValue; |
|||
} |
|||
|
|||
public boolean isBetweenValue() { |
|||
return betweenValue; |
|||
} |
|||
|
|||
public boolean isListValue() { |
|||
return listValue; |
|||
} |
|||
|
|||
public String getTypeHandler() { |
|||
return typeHandler; |
|||
} |
|||
|
|||
protected Criterion(String condition) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.typeHandler = null; |
|||
this.noValue = true; |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, String typeHandler) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.value = value; |
|||
this.typeHandler = typeHandler; |
|||
if (value instanceof List<?>) { |
|||
this.listValue = true; |
|||
} else { |
|||
this.singleValue = true; |
|||
} |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value) { |
|||
this(condition, value, null); |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.value = value; |
|||
this.secondValue = secondValue; |
|||
this.typeHandler = typeHandler; |
|||
this.betweenValue = true; |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, Object secondValue) { |
|||
this(condition, value, secondValue, null); |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,268 @@ |
|||
package com.dongjian.dashboard.back.model; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
public class DashboardLevelRoleObject implements Serializable { |
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.level_role_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long levelRoleId; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.ref_type |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private String refType; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.ref_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long refId; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.created_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long createdBy; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.created_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long createdAt; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.updated_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long updatedAt; |
|||
|
|||
/** |
|||
* |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database column dashboard_level_role_object.updated_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private Long updatedBy; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.level_role_id |
|||
* |
|||
* @return the value of dashboard_level_role_object.level_role_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getLevelRoleId() { |
|||
return levelRoleId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.level_role_id |
|||
* |
|||
* @param levelRoleId the value for dashboard_level_role_object.level_role_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setLevelRoleId(Long levelRoleId) { |
|||
this.levelRoleId = levelRoleId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.ref_type |
|||
* |
|||
* @return the value of dashboard_level_role_object.ref_type |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getRefType() { |
|||
return refType; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.ref_type |
|||
* |
|||
* @param refType the value for dashboard_level_role_object.ref_type |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setRefType(String refType) { |
|||
this.refType = refType == null ? null : refType.trim(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.ref_id |
|||
* |
|||
* @return the value of dashboard_level_role_object.ref_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getRefId() { |
|||
return refId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.ref_id |
|||
* |
|||
* @param refId the value for dashboard_level_role_object.ref_id |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setRefId(Long refId) { |
|||
this.refId = refId; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.created_by |
|||
* |
|||
* @return the value of dashboard_level_role_object.created_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getCreatedBy() { |
|||
return createdBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.created_by |
|||
* |
|||
* @param createdBy the value for dashboard_level_role_object.created_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setCreatedBy(Long createdBy) { |
|||
this.createdBy = createdBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.created_at |
|||
* |
|||
* @return the value of dashboard_level_role_object.created_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getCreatedAt() { |
|||
return createdAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.created_at |
|||
* |
|||
* @param createdAt the value for dashboard_level_role_object.created_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setCreatedAt(Long createdAt) { |
|||
this.createdAt = createdAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.updated_at |
|||
* |
|||
* @return the value of dashboard_level_role_object.updated_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getUpdatedAt() { |
|||
return updatedAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.updated_at |
|||
* |
|||
* @param updatedAt the value for dashboard_level_role_object.updated_at |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setUpdatedAt(Long updatedAt) { |
|||
this.updatedAt = updatedAt; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method returns the value of the database column dashboard_level_role_object.updated_by |
|||
* |
|||
* @return the value of dashboard_level_role_object.updated_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Long getUpdatedBy() { |
|||
return updatedBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method sets the value of the database column dashboard_level_role_object.updated_by |
|||
* |
|||
* @param updatedBy the value for dashboard_level_role_object.updated_by |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setUpdatedBy(Long updatedBy) { |
|||
this.updatedBy = updatedBy; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
@Override |
|||
public String toString() { |
|||
StringBuilder sb = new StringBuilder(); |
|||
sb.append(getClass().getSimpleName()); |
|||
sb.append(" ["); |
|||
sb.append("Hash = ").append(hashCode()); |
|||
sb.append(", levelRoleId=").append(levelRoleId); |
|||
sb.append(", refType=").append(refType); |
|||
sb.append(", refId=").append(refId); |
|||
sb.append(", createdBy=").append(createdBy); |
|||
sb.append(", createdAt=").append(createdAt); |
|||
sb.append(", updatedAt=").append(updatedAt); |
|||
sb.append(", updatedBy=").append(updatedBy); |
|||
sb.append(", serialVersionUID=").append(serialVersionUID); |
|||
sb.append("]"); |
|||
return sb.toString(); |
|||
} |
|||
} |
|||
@ -0,0 +1,732 @@ |
|||
package com.dongjian.dashboard.back.model; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
public class DashboardLevelRoleObjectExample { |
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected String orderByClause; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected boolean distinct; |
|||
|
|||
/** |
|||
* This field was generated by MyBatis Generator. |
|||
* This field corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected List<Criteria> oredCriteria; |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public DashboardLevelRoleObjectExample() { |
|||
oredCriteria = new ArrayList<Criteria>(); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setOrderByClause(String orderByClause) { |
|||
this.orderByClause = orderByClause; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public String getOrderByClause() { |
|||
return orderByClause; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void setDistinct(boolean distinct) { |
|||
this.distinct = distinct; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public boolean isDistinct() { |
|||
return distinct; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public List<Criteria> getOredCriteria() { |
|||
return oredCriteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void or(Criteria criteria) { |
|||
oredCriteria.add(criteria); |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Criteria or() { |
|||
Criteria criteria = createCriteriaInternal(); |
|||
oredCriteria.add(criteria); |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public Criteria createCriteria() { |
|||
Criteria criteria = createCriteriaInternal(); |
|||
if (oredCriteria.size() == 0) { |
|||
oredCriteria.add(criteria); |
|||
} |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected Criteria createCriteriaInternal() { |
|||
Criteria criteria = new Criteria(); |
|||
return criteria; |
|||
} |
|||
|
|||
/** |
|||
* This method was generated by MyBatis Generator. |
|||
* This method corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public void clear() { |
|||
oredCriteria.clear(); |
|||
orderByClause = null; |
|||
distinct = false; |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
protected abstract static class GeneratedCriteria { |
|||
protected List<Criterion> criteria; |
|||
|
|||
protected GeneratedCriteria() { |
|||
super(); |
|||
criteria = new ArrayList<Criterion>(); |
|||
} |
|||
|
|||
public boolean isValid() { |
|||
return criteria.size() > 0; |
|||
} |
|||
|
|||
public List<Criterion> getAllCriteria() { |
|||
return criteria; |
|||
} |
|||
|
|||
public List<Criterion> getCriteria() { |
|||
return criteria; |
|||
} |
|||
|
|||
protected void addCriterion(String condition) { |
|||
if (condition == null) { |
|||
throw new RuntimeException("Value for condition cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition)); |
|||
} |
|||
|
|||
protected void addCriterion(String condition, Object value, String property) { |
|||
if (value == null) { |
|||
throw new RuntimeException("Value for " + property + " cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition, value)); |
|||
} |
|||
|
|||
protected void addCriterion(String condition, Object value1, Object value2, String property) { |
|||
if (value1 == null || value2 == null) { |
|||
throw new RuntimeException("Between values for " + property + " cannot be null"); |
|||
} |
|||
criteria.add(new Criterion(condition, value1, value2)); |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdIsNull() { |
|||
addCriterion("level_role_id is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdIsNotNull() { |
|||
addCriterion("level_role_id is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdEqualTo(Long value) { |
|||
addCriterion("level_role_id =", value, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdNotEqualTo(Long value) { |
|||
addCriterion("level_role_id <>", value, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdGreaterThan(Long value) { |
|||
addCriterion("level_role_id >", value, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("level_role_id >=", value, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdLessThan(Long value) { |
|||
addCriterion("level_role_id <", value, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdLessThanOrEqualTo(Long value) { |
|||
addCriterion("level_role_id <=", value, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdIn(List<Long> values) { |
|||
addCriterion("level_role_id in", values, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdNotIn(List<Long> values) { |
|||
addCriterion("level_role_id not in", values, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdBetween(Long value1, Long value2) { |
|||
addCriterion("level_role_id between", value1, value2, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andLevelRoleIdNotBetween(Long value1, Long value2) { |
|||
addCriterion("level_role_id not between", value1, value2, "levelRoleId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeIsNull() { |
|||
addCriterion("ref_type is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeIsNotNull() { |
|||
addCriterion("ref_type is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeEqualTo(String value) { |
|||
addCriterion("ref_type =", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeNotEqualTo(String value) { |
|||
addCriterion("ref_type <>", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeGreaterThan(String value) { |
|||
addCriterion("ref_type >", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeGreaterThanOrEqualTo(String value) { |
|||
addCriterion("ref_type >=", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeLessThan(String value) { |
|||
addCriterion("ref_type <", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeLessThanOrEqualTo(String value) { |
|||
addCriterion("ref_type <=", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeLike(String value) { |
|||
addCriterion("ref_type like", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeNotLike(String value) { |
|||
addCriterion("ref_type not like", value, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeIn(List<String> values) { |
|||
addCriterion("ref_type in", values, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeNotIn(List<String> values) { |
|||
addCriterion("ref_type not in", values, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeBetween(String value1, String value2) { |
|||
addCriterion("ref_type between", value1, value2, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefTypeNotBetween(String value1, String value2) { |
|||
addCriterion("ref_type not between", value1, value2, "refType"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdIsNull() { |
|||
addCriterion("ref_id is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdIsNotNull() { |
|||
addCriterion("ref_id is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdEqualTo(Long value) { |
|||
addCriterion("ref_id =", value, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdNotEqualTo(Long value) { |
|||
addCriterion("ref_id <>", value, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdGreaterThan(Long value) { |
|||
addCriterion("ref_id >", value, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("ref_id >=", value, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdLessThan(Long value) { |
|||
addCriterion("ref_id <", value, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdLessThanOrEqualTo(Long value) { |
|||
addCriterion("ref_id <=", value, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdIn(List<Long> values) { |
|||
addCriterion("ref_id in", values, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdNotIn(List<Long> values) { |
|||
addCriterion("ref_id not in", values, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdBetween(Long value1, Long value2) { |
|||
addCriterion("ref_id between", value1, value2, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andRefIdNotBetween(Long value1, Long value2) { |
|||
addCriterion("ref_id not between", value1, value2, "refId"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByIsNull() { |
|||
addCriterion("created_by is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByIsNotNull() { |
|||
addCriterion("created_by is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByEqualTo(Long value) { |
|||
addCriterion("created_by =", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByNotEqualTo(Long value) { |
|||
addCriterion("created_by <>", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByGreaterThan(Long value) { |
|||
addCriterion("created_by >", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("created_by >=", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByLessThan(Long value) { |
|||
addCriterion("created_by <", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByLessThanOrEqualTo(Long value) { |
|||
addCriterion("created_by <=", value, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByIn(List<Long> values) { |
|||
addCriterion("created_by in", values, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByNotIn(List<Long> values) { |
|||
addCriterion("created_by not in", values, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByBetween(Long value1, Long value2) { |
|||
addCriterion("created_by between", value1, value2, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedByNotBetween(Long value1, Long value2) { |
|||
addCriterion("created_by not between", value1, value2, "createdBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtIsNull() { |
|||
addCriterion("created_at is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtIsNotNull() { |
|||
addCriterion("created_at is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtEqualTo(Long value) { |
|||
addCriterion("created_at =", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtNotEqualTo(Long value) { |
|||
addCriterion("created_at <>", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtGreaterThan(Long value) { |
|||
addCriterion("created_at >", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("created_at >=", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtLessThan(Long value) { |
|||
addCriterion("created_at <", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtLessThanOrEqualTo(Long value) { |
|||
addCriterion("created_at <=", value, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtIn(List<Long> values) { |
|||
addCriterion("created_at in", values, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtNotIn(List<Long> values) { |
|||
addCriterion("created_at not in", values, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtBetween(Long value1, Long value2) { |
|||
addCriterion("created_at between", value1, value2, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andCreatedAtNotBetween(Long value1, Long value2) { |
|||
addCriterion("created_at not between", value1, value2, "createdAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtIsNull() { |
|||
addCriterion("updated_at is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtIsNotNull() { |
|||
addCriterion("updated_at is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtEqualTo(Long value) { |
|||
addCriterion("updated_at =", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtNotEqualTo(Long value) { |
|||
addCriterion("updated_at <>", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtGreaterThan(Long value) { |
|||
addCriterion("updated_at >", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("updated_at >=", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtLessThan(Long value) { |
|||
addCriterion("updated_at <", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtLessThanOrEqualTo(Long value) { |
|||
addCriterion("updated_at <=", value, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtIn(List<Long> values) { |
|||
addCriterion("updated_at in", values, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtNotIn(List<Long> values) { |
|||
addCriterion("updated_at not in", values, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtBetween(Long value1, Long value2) { |
|||
addCriterion("updated_at between", value1, value2, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedAtNotBetween(Long value1, Long value2) { |
|||
addCriterion("updated_at not between", value1, value2, "updatedAt"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByIsNull() { |
|||
addCriterion("updated_by is null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByIsNotNull() { |
|||
addCriterion("updated_by is not null"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByEqualTo(Long value) { |
|||
addCriterion("updated_by =", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByNotEqualTo(Long value) { |
|||
addCriterion("updated_by <>", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByGreaterThan(Long value) { |
|||
addCriterion("updated_by >", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByGreaterThanOrEqualTo(Long value) { |
|||
addCriterion("updated_by >=", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByLessThan(Long value) { |
|||
addCriterion("updated_by <", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByLessThanOrEqualTo(Long value) { |
|||
addCriterion("updated_by <=", value, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByIn(List<Long> values) { |
|||
addCriterion("updated_by in", values, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByNotIn(List<Long> values) { |
|||
addCriterion("updated_by not in", values, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByBetween(Long value1, Long value2) { |
|||
addCriterion("updated_by between", value1, value2, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
|
|||
public Criteria andUpdatedByNotBetween(Long value1, Long value2) { |
|||
addCriterion("updated_by not between", value1, value2, "updatedBy"); |
|||
return (Criteria) this; |
|||
} |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated do_not_delete_during_merge |
|||
*/ |
|||
public static class Criteria extends GeneratedCriteria { |
|||
|
|||
protected Criteria() { |
|||
super(); |
|||
} |
|||
} |
|||
|
|||
/** |
|||
* This class was generated by MyBatis Generator. |
|||
* This class corresponds to the database table dashboard_level_role_object |
|||
* |
|||
* @mbg.generated |
|||
*/ |
|||
public static class Criterion { |
|||
private String condition; |
|||
|
|||
private Object value; |
|||
|
|||
private Object secondValue; |
|||
|
|||
private boolean noValue; |
|||
|
|||
private boolean singleValue; |
|||
|
|||
private boolean betweenValue; |
|||
|
|||
private boolean listValue; |
|||
|
|||
private String typeHandler; |
|||
|
|||
public String getCondition() { |
|||
return condition; |
|||
} |
|||
|
|||
public Object getValue() { |
|||
return value; |
|||
} |
|||
|
|||
public Object getSecondValue() { |
|||
return secondValue; |
|||
} |
|||
|
|||
public boolean isNoValue() { |
|||
return noValue; |
|||
} |
|||
|
|||
public boolean isSingleValue() { |
|||
return singleValue; |
|||
} |
|||
|
|||
public boolean isBetweenValue() { |
|||
return betweenValue; |
|||
} |
|||
|
|||
public boolean isListValue() { |
|||
return listValue; |
|||
} |
|||
|
|||
public String getTypeHandler() { |
|||
return typeHandler; |
|||
} |
|||
|
|||
protected Criterion(String condition) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.typeHandler = null; |
|||
this.noValue = true; |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, String typeHandler) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.value = value; |
|||
this.typeHandler = typeHandler; |
|||
if (value instanceof List<?>) { |
|||
this.listValue = true; |
|||
} else { |
|||
this.singleValue = true; |
|||
} |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value) { |
|||
this(condition, value, null); |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { |
|||
super(); |
|||
this.condition = condition; |
|||
this.value = value; |
|||
this.secondValue = secondValue; |
|||
this.typeHandler = typeHandler; |
|||
this.betweenValue = true; |
|||
} |
|||
|
|||
protected Criterion(String condition, Object value, Object secondValue) { |
|||
this(condition, value, secondValue, null); |
|||
} |
|||
} |
|||
} |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue